Я использую printf("%d", 15);
и ничего не печатает на консоли.Clion не печатает на консоль
Сначала я попробовал позвонить setvbuf (stdout, NULL, _IONBF, 0);
, ничего не изменилось. Любые идеи, как решить эту проблему?
Я использую printf("%d", 15);
и ничего не печатает на консоли.Clion не печатает на консоль
Сначала я попробовал позвонить setvbuf (stdout, NULL, _IONBF, 0);
, ничего не изменилось. Любые идеи, как решить эту проблему?
printf
буферы выход. Это не будет флеш буфер (т. Е. Фактически выписывает содержимое) до тех пор, пока не будет достигнута новая линия.
Лучшим средством является использование printf("%d\n", 15);
. В качестве альтернативы вы можете флеш буфер с помощью fflush(stdout);
Вы можете подавить поведение буферного написав setbuf(stdout, NULL);
, но я бы не рекомендовал ваш мешая с работой в этом пути.
Nevermind мой предыдущий комментарий, он работал сейчас – dimitris93
Линия буферизации. printf ("% d \ n", 15); – Joe