双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

求助,C++文件流 写入文件遇到问题

IT保安 IT保安 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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)<<“姓名:”

weixin_38558659

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

weixin_38626473

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继承了 类

weixin_38577922

纯C++ 文件流 处理函数

用C++ STL 实现的文件处理函数大全,包括一些常用的但标准库中没有字符串处理。内部含有的正则部分,是采用的boost库,不需要的完全可以去掉,不影响其他函数的使用。

turing-complete

c++读取和写入TXT文件的整理方法

今天小编就为大家分享一篇c++读取和写入TXT文件的整理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38717870
评论 4
收藏 已收藏
分享
返回顶部
IT保安
C++ 语言 65,214 成员 250,514 内容