Eclipse输出的内容是保存在buffer中,因此要显示相关内容,就必须刷huffer缓冲区。
所以针对eclipse cdt 单步调试printf无法输出问题,有如下两种方法:
1 在main函数入口处添加 setbuf(stdout,NULL);
2 在每个printf打印后添加下fflush(stdout);
Eclipse输出的内容是保存在buffer中,因此要显示相关内容,就必须刷huffer缓冲区。
所以针对eclipse cdt 单步调试printf无法输出问题,有如下两种方法:
1 在main函数入口处添加 setbuf(stdout,NULL);
2 在每个printf打印后添加下fflush(stdout);