ios::ate和ios::trunc是什么意思?
ifstream ifile("data.dat",ios::in)
ofstream ofile("data.dat",ios::out)
ios::in和ios::out分别表示读打开和写打开
我还知道ios::app表示在文件末尾追加
请问
1.ios::ate和ios::trunc是什么意思?
2.ios::trunc应该是在向文件写之前擦掉所有之前数据吧
那ios::out也是不保留原来的值的吧,他们两个有区别吗?
ofstream ofile("data.dat",ios::out)
ios::in和ios::out分别表示读打开和写打开
我还知道ios::app表示在文件末尾追加
请问
1.ios::ate和ios::trunc是什么意思?
2.ios::trunc应该是在向文件写之前擦掉所有之前数据吧
那ios::out也是不保留原来的值的吧,他们两个有区别吗?
...全文
相关推荐
c++ 文件操作(fstream)
c++ 文件操作 fstream ifstream ofstream
C++ ofstream用法
ofstream的使用方法--超级精细。C++文件写入、读出函数。
C++文件读写程序范例
该文档对利用C++进行文件的读写操作进行了详细的分析和实例代码。
C++文件读写与清空[可运行源码]
本文详细介绍了在C++中使用文件流(fstream)进行文件读写和清空文件内容的操作。通过示例代码展示了如何打开文件进行写入和读取操作,以及如何使用ios::trunc参数清空文件内容。文章还提醒读者在清空文件时需谨慎操作,避免数据丢失。此外,文中还提供了以二进制数据流方式读取和写入文件的示例代码,包括如何保存文件内容到char*指针以及如何将二进制数据写入文件。这些操作在实际编程中非常实用,但需要注意内存管理和数据安全。
ofstream和ifstream用法
c++使用流的方式写和读取磁盘上的文件,与c中fopen、fget、fput等函数的功能类似。


