Как в консольном приложении выводить строку на stdout не добавляя новую, а стирая предыдущее выведенное значение? Например как в wget. В линуксе можно использовать esc-коды, но вот как быть под виндой?
Сам спросил, сам отвечу
"\r" возвращает курсор на начало строки, поэтому следующий вывод будет стирать ранее выведенную строку:
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("1234\r");
printf("5678\n");
return 0;
}
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)