读
头文件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())
{
C++:读写文本文件
最新推荐文章于 2024-05-27 18:54:10 发布
本文介绍了C++中如何使用fstream库进行文本文件的读写操作。通过ifstream类实现文件读取,ofstream类完成文件写入。示例代码展示了如何打开、关闭文件,以及处理读写过程中的错误情况。
摘要由CSDN通过智能技术生成