C++文件输入输出操作
C++提供了多种输入输出操作,它们可以帮助我们实现对文件的输入输出。下面介绍:
1.文件打开操作
打开文件前,必须先声明文件的输入输出流对象,如下所示:
ifstream inFile; ofstream outFile;
可以使用open函数来打开文件,如下所示:
inFile.open("infile.txt"); outFile.open("outfile.txt");
如果文件打开成功,则返回true,否则返回false。
2.文件读取操作
可以使用read函数来读取文件,如下所示:
int num; inFile.read(reinterpret_cast(&num), sizeof(num));
这里,num是要读取的数据,reinterpret_cast
3.文件写入操作
可以使用write函数来写入文件,如下所示:
int num = 10; outFile.write(reinterpret_cast(&num), sizeof(num));
这里,num是要写入的数据,reinterpret_cast
4.文件关闭操作
可以使用close函数来关闭文件,如下所示:
inFile.close(); outFile.close();
如果文件关闭成功,则返回true,否则返回false。
以上就是。