Мне интересно очистить вывод программы C, созданной с помощью операторов printf, длиной в несколько строк.
Мое первоначальное предположение заключалось в использовании
printf("output1\n");
printf("output2\n");
rewind(stdout);
printf("output3\n");
printf("output4\n");
но это дает
output1
output2
output3
output4
Я надеялся, что это произведет
output3
output4
Кто-нибудь знает, как получить последний результат?