编译我的第一个C++程序时遇到问题

Having problems compiling my first C++ program

本文关键字:遇到 问题 程序 C++ 我的 第一个 编译      更新时间:2023-10-16

我尝试在Mac上的XCode上编译以下程序,但我得到了以下错误:

*在文字和标识符之外不允许使用非ASCII字符。修复:删除"*使用未声明的标识符"Hello"

#include <iostream>
using namespace std;
int main()
{
    cout << “Hello there world!”;
    return 0;
}

这个程序是逐字逐句地从教科书"C++的第一本书:编程导论"中摘录的,所以我不知道为什么它不起作用。这是Mac与PC的问题吗?

从课本中复制的"漂亮引号"不是有效字符。

更改:

cout << “Hello there world!”;
//      ^                  ^ These characters are not correct.

收件人:

cout << "Hello there world!";

用于键入代码的编辑器不能将键入的字符替换为看起来更好的字符。

您似乎在使用非ASCII双引号

尝试使用这个字符串(剪切并粘贴)"Hello there world",注意不同的前导撇号。

尝试使用Code::Blocks编译器

http://www.codeblocks.org/