我开始读一本名为《编程:c语言的原理与实践》的书。但书中的第一个程序就是这样的。现在,有两个问题。行\include“std\u lib\u facilities.h”
我的编译器无法识别为有效代码(我认为您应该编写include iostream),并且在代码所在的位置,不存在使用名称空间std命名的代码;因为代码不能用短版本编写。
#include "std_lib_facilities.h"
int main()
{
cout << "Hello, World!\n";
return 0;
}
从这里复制头文件。将文件保存在与代码相同的目录中,名称为std_lib_facilities。h
。然后你的代码就可以编译了。
正如您可以从文件中读取的那样,#include
在C语言中,包含头文件几乎等同于复制头文件中的所有内容,并将其粘贴到包含头文件的位置。
您应该从Stroustrup站点复制标头std_lib_facilities. h
。您可以在书中找到对站点的引用。
(或者看这里)
现在您可以将此包含替换为
#include <iostream>
using namespace std;