读
头文件fstream中定义了ifstream类,用于处理读取,ifstream需要指明std空间。
声明ifstream变量:
ifstream inFile;
ifstream变量使用open()方法打开外部文件,使用结束时,调用close()将文件关闭:
inFile.open("Data.txt");
inFile.close(); //不需要文件名
类似于“cin>>”,ifstream通过>>从给所打开的文件内容,赋给char型数组。注意输出字符串只能使用char型数组,不能使用string。
char Data[20];
inFile >> Data;
//string Data_String;
//inFile >> Data_String; //error
下面来看示例:
int main(int argc,char *argv[])
{
ifstream inFile;
inFile.open("Data.txt",ios_base::out);
char Data[20];
if(!inFile.is_open())
{
cout << "error" << endl;
system("pause");
return 0;
}
while(inFile.good())
&n
C++学习13:读写文本文件
最新推荐文章于 2024-09-22 15:19:45 发布
本文介绍了C++中如何使用ifstream和ofstream类进行文本文件的读写操作。通过示例展示了打开、读取和写入文件的基本步骤,强调了使用good()函数检查读取状态以及在读写完成后调用close()关闭文件的重要性。

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



