求助,C++文件流 写入文件遇到问题
ofstream outFile;
outFile.open(fileName,ios::binary | ios::ate | ios::trunc |ios::in);
if(outFile.is_open())
{
outFile.seekp(iPosition,ios::beg);
outFile.write((const char*)&sheet.m_iOffset,sizeof(long)); //将偏移量按照指定的字节数放到表文件中
outFile.write((const char*)&sheet.m_iFlag,sizeof(int));
outFile.close();我想在写文件的时候,先在文件中指定位置,然后将欲写入的数据写入到指定位置,C++的文件流中的属性不是很了解啊,试了很多组合,现在是能在指定位置写入,但是写入前会将原文件中的内容全部删除。
特来求助,这里该怎么写
相关推荐
c++读写文件流实例程序讲解
掌握文本文件读写的方法了解二进制文件的读写方法 C++文件流: 代码如下:fstream // 文件流ifstream // 输入文件流ofstream // 输出文件流//创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include#includevoid main(){ ofstream f1(“d:\\me.txt”); //打开文件用于写,若文件不存在就创建它 if(!f1)return; //打开文件失败则结束运行 f1<<setw(20)<<“姓名:”
c++之txt文件的读取和写入
#include #include using namespace std; int main(){ /* source file : filein.txt target file : fileout.txt file structure : 编译原理 |——file.cpp |——filein.txt |——fileout.txt */ //open source file ifstream fin; fin.open(./filein.txt); if(!fin.is_open()){ cerr<<Open File Faile
C++中输入输出流及文件流操作总结
本文实例为大家分享了C++中输入输出流及文件流操作笔记,供大家参考,具体内容如下 1、流的控制 iomanip 在使用格式化I/O时应包含此头文件。 stdiostream 用于混合使用C和C + +的I/O机制时,例如想将C程序转变为C++程序 2、类继承关系 ios是抽象基类,由它派生出istream类和ostream类, iostream类支持输入输出操作,iostream类是从istream类和ostream类通过多重继承而派生的类 类ifstream继承了类istream,类ofstream继承了类ostream,类fstream继承了 类
纯C++ 文件流 处理函数
用C++ STL 实现的文件处理函数大全,包括一些常用的但标准库中没有字符串处理。内部含有的正则部分,是采用的boost库,不需要的完全可以去掉,不影响其他函数的使用。
c++读取和写入TXT文件的整理方法
今天小编就为大家分享一篇c++读取和写入TXT文件的整理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧



