我在Visual C ++ Express 2008中的源代码如下:
#include “stdafx.h”
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << “Hello world!\n”;
return 0;
}
我正在使用Ivor Horton撰写的Visual C ++ 2008一书
。这些是我遇到的错误。我如何摆脱错误?
1&gt; e:\ my documents \ visual studio 2008 \ projects \ hello \ hello \ hello.cpp(1):error C2006:'#include':预期文件名,找到'标识符'
1&gt; e:\ my documents \ visual studio 2008 \ projects \ hello \ hello \ hello.cpp(1):致命错误C1083:无法打开包含文件:'':没有这样的文件或目录
谢谢!
答案 0 :(得分:6)
使用双引号"
围绕stdafx.h
和Hello world!\n
目前您使用的是inverted quotes/quotation marks。
答案 1 :(得分:4)
如果您直接从源代码复制代码示例,当编译器需要ASCII双引号(ASCII | 34(十六进制)时,似乎您有Unicode双引号(Unicode | U + 201C(十进制:8220)) :22 |八进制:0042 |二进制:00100010)| Unicode | U + 0022(十进制:34))