CLion中的控制台在逐步调试过程中不打印任何东西(只有在它到达代码结尾后)。我不知道这是否正常,但如果你能帮助调整设置(如果可能),使它也在控制台中打印(这样我就可以更好地跟踪代码执行),那就太好了。我是一个新手,刚上大学,所以请原谅这个非常基本的问题。请尽量用我能理解的方式给予我必要的步骤。谢谢你的帮助。
jtoj6r0c1#
Printf并不直接打印到控制台输出,而是将字符串添加到输出缓冲区。为了获得更好的性能,输出缓冲区并不总是被打印。要强制清除和打印输出缓冲区,可以用途:
fflush(stdout);
1条答案
按热度按时间jtoj6r0c1#
Printf并不直接打印到控制台输出,而是将字符串添加到输出缓冲区。为了获得更好的性能,输出缓冲区并不总是被打印。
要强制清除和打印输出缓冲区,可以用途: