Microsoft Visual Studio не печатает последние строки [дубликат]

Хорошая цель с самого начала - основанная на характере вашего сайта, я нашел много ресурсов по этому поводу в Googling - вы, конечно, не первый в этом разбираетесь.

Предполагается, что у мистического PHP6 все это выпрямилось, правда?

Вы можете в значительной степени установить utf-8 в качестве глобальной кодировки по умолчанию для mysql на уровне сервера, и она по умолчанию будет правильно соответствовать более гранулированных уровней.

4
задан thejh 1 June 2013 в 09:05
поделиться

3 ответа

вы можете попробовать отключить буферизацию в stdout с помощью

setbuf(stdout, NULL);
2
ответ дан Dayal rai 27 August 2018 в 16:26
поделиться

Кажется, что вывод вашей программы буферизирован. Попробуйте включить буферизацию строк явно:

setlinebuf(stdout);
0
ответ дан thejh 27 August 2018 в 16:26
поделиться

Как и @thejh, ваш поток, похоже, забуферирован. Данные еще не записаны в контролируемую последовательность.

Вместо того, чтобы возиться с настройкой буфера, вы можете вызвать fflush после каждой записи, чтобы извлечь выгоду из буфера и по-прежнему принудительно использовать требуемое поведение / отображение.

printf( "Enter first integer\n" );
fflush( stdout );
scanf( "%d", &i1 );
7
ответ дан zsawyer 27 August 2018 в 16:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: