Eclipse+MinGW64编译C++代码,输出与教程预期不符求助
解决Eclipse+MinGW64编译C++代码时输出与教程不符的问题
你的代码存在语法错误,这是导致编译输出和教程不一致的直接原因:
- 错误位置:for循环内的输出语句(第12行):
std::cout << var << std:endl; - 问题点:
std:endl写法错误,C++中访问标准命名空间std的成员必须使用双冒号::,单冒号:不符合语法规范,会触发编译错误。
修复后的代码:
#include <iostream> int main() { std::cout << "Hello World!" << std::endl; int max; max = 10; for (int var = 0; var < max; ++var) { std::cout << var << std::endl; } return 0; }
修复后重新编译,Problems窗口会显示“0 times”(无编译错误),Console窗口会输出正常的编译日志,程序运行时会打印Hello World!以及0到9的数字,与教程预期一致。
内容的提问来源于stack exchange,提问作者Eddill
相关产品推荐
相关产品推荐

