对学习C ++不熟悉 “未声明函数”,例如字符串,输入,endl,cin等。
尝试过包括iostream,istream,ostream。
#include <iostream>
#include <string>
#include "pch.h"
using namespace std;
int main() {
cout << "Name: " << flush;
string input;
cin >> input;
cout << "Entered: " << input << endl;
return 0;
}
答案 0 :(得分:-2)
欢迎您!
您的问题是什么,编译器如何找到其头文件或如何对c ++进行编程?
您的代码似乎可以编译和链接,只是找不到pch.h标头,所以我取消了注释:
#include <iostream>
#include <string>
//#include "pch.h"
using namespace std;
int main() {
cout << "Name: " << flush;
string input;
cin >> input;
cout << "Entered: " << input << endl;
return 0;
}
答案 1 :(得分:-3)
您可能尝试检查lib_path,也许编译器无法找到lib文件。实际上,“使用命名空间标准”将使您错过“ std ::”前缀。我对#include“ pch.h”感到困惑,这是什么意思?