0

我不太确定为什么“cout”和“endl”没有被识别。任何帮助都会很棒!

错误是: 在此处输入图像描述

代码是: 在此处输入图像描述

4

1 回答 1

0

下面有一个红色波浪线的事实iostream几乎可以肯定您的环境有问题(例如,使用 C 编译器而不是 C++ 编译器进行编译

您需要解决这个问题,因为coutendl是在该标题中定义的。我首先将鼠标悬停在iostream文本上,然后查看工具提示显示的内容。

如果它找不到该文件iostream,则说明您没有使用 C++ 编译器,或者您的环境已严重损坏。

无论哪种方式,它都不是正确的C++ 环境。

要研究的事情是(开始):

  • 检查文件扩展名。例如,使用*.c而不是*.cpp可能使用 C 编译器而不是 C++ 编译器)。
  • 检查编译的输出(如果有)。希望您能够分辨出正在使用哪个编译器。

如果您确定您使用的是 C++ 编译器:

  • 您的iostream字符串中可能有一个有趣的字符。您可以完全删除该行并重新输入(不要编辑,它可能无法摆脱有趣的角色)。
  • 尝试不同的标题(如cstdlib),看看它是否有同样的问题。
  • 最后一根稻草的解决方案是重新安装您的开发环境,以防万一事情严重损坏而无法恢复。
于 2020-02-21T01:01:37.227 回答