分享一个我在用使vs2013时遇到过输出窗口打印不完全的情况,当打印如下代码时
int main()
{
printf("begin\n");
for (int i = 0; i < 30; i++)
{
printf("hehe\n");
}
printf("end\n");
system("pause");
return 0;
}
结果如下
可以看到,begin和end都不会打印,这是因为我习惯用system("pause")来暂停看输出结果,但这样就有可能导致以上问题。
解决方法如下
1.
2.依次点击
最后点击应用->确定。
问题就解决啦,并且这是可以不需要添加system("pause");系统在输出后会自动暂停。