今天使用Dev C++进行debug时,发现运行到cout语句时,按下一步没有反应。
语句为cout << a << endl;
查了好几个资料都没找到解决方法。
后来还是在百度知道看到了解决方案
原来Dev C++遇到endl会出现这种问题,改成’\n’就可以了。
cout << a << ‘\n’;
【另一种解决方案】
在文件开头添加宏定义:
#define endl '\n'
这样就无需修改代码了
本文介绍在使用DevC++进行debug时遇到cout语句配合endl不响应的问题及解决方案。通过将endl替换为‘
’或在文件开头添加宏定义#define endl '
',可以有效解决该问题。
今天使用Dev C++进行debug时,发现运行到cout语句时,按下一步没有反应。
语句为cout << a << endl;
查了好几个资料都没找到解决方法。
后来还是在百度知道看到了解决方案
原来Dev C++遇到endl会出现这种问题,改成’\n’就可以了。
cout << a << ‘\n’;
【另一种解决方案】
在文件开头添加宏定义:
#define endl '\n'
这样就无需修改代码了
1万+
1340

被折叠的 条评论
为什么被折叠?