【C++】读取文件
包含头文件 #include<fstream>(不带扩展名“.h“) 读写文件:ifstream(读)、ofstream(写)、fstream(读写):#include<ifstream>;#include<ofstream>;#include<fstream>,分别从istream、ostream、iostream中引申而来的,所以fstream的对象可以使用其父类成员来访问数据。 获取文件名 geetline(cin,filename,‘\n’);方式得到用户输入的用户名,其中filename为String类型;与同控制台(console)交互同样的成员函数(cin&cout)来进行输入输出。 #inclulde<iostream> #include<fstream> //文件头文件 #include<String> int main() { ifstream in; //ifstream读文件 string filename; //文件名 getline( cin , filename, '\n' ); //获取文件名,也可以使用cin>>filename;但是不能获取空格 in.open(filename); if (!in)//或if_open() { cerr << "打开文件出错" <<endl; return 1 ; } //逐个读取字符 char ch;