我正在学习C ++,而我似乎无法解决这个问题,
#include <iostream>
using namespace std;
int main() {
cout << “Hello World!” << endl;
system(“pause”);
return 0;
}
每当我尝试运行它时,我都会收到这些错误。另外,这是我的讲师给出的答案
Severity Code Description Project File Line Suppression State
Error C2015 too many characters in constant ConsoleApplication1
答案 0 :(得分:2)
问题是你有Unicode引号而不是ASCII引号;可能是您的编辑器自动更改了它们,或者您从其创作软件中自动执行此操作的站点复制了文本。用普通的ASCII引号(0x22,“)替换引号,它应该可以工作。
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!" << endl;
system("pause");
return 0;
}
答案 1 :(得分:0)
您似乎使用了错误的引号字符。如果我改变你所拥有的东西:
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!" << endl;
system("pause");
return 0;
}
我编译时没有问题(VC ++ 2015)。
可能由您的键盘设置决定使用引号字符。
答案 2 :(得分:0)
尝试将链接器设置为“否”以查看错误是否仍然显示