Russian Qt Forum

Qt => Общие вопросы => Тема начата: Ruzzz от Август 11, 2009, 09:07



Название: Вывод в консоль в одну строку, показывать процент сделанного
Отправлено: Ruzzz от Август 11, 2009, 09:07
Использую для вывода ошибок qCritical. А вот как выводить процент сделанного в одну строку?


Название: Re: Вывод в консоль в одну строку, показывать процент сделанного
Отправлено: Ruzzz от Август 11, 2009, 20:00
Вот так делаю std::cout << "\b\b\b" для возврата. Может есть лучше решение?
Да и приложение после подключения iostream увеличилось на считай 300 кб :) Не проблема, но все же может это как решить это средствами QT, а не стандартными либами? Ведь если я использую qCritical, то код для вывода в консоль уже подключен.


Название: Re: Вывод в консоль в одну строку, показывать процент сделанного
Отправлено: BRE от Август 11, 2009, 20:06
Использую для вывода ошибок qCritical. А вот как выводить процент сделанного в одну строку?

Код:
	for( int i = 0; i < 10; i++ )
{
std::cout << "Process: " << i << "\r";
std::cout.flush();
sleep( 1 );
}


Название: Re: Вывод в консоль в одну строку, показывать процент сделанного
Отправлено: Ruzzz от Август 11, 2009, 20:53
BRE, спасибо то что нада