社区
C++ 语言
帖子详情
ofstream的奇怪一问!
allen_zhaozhencn
2005-04-20 11:15:46
char buf[4096];
ofstream m_OutFile;
......
m_OutFile.write(buf, iRecvBytes); //数据写入文件, iRecvBytes=2466; 而关闭文件后,发现文件大小为2516, 为什么? (注:只有一次这样的写入操作!)
vc6.0, win2000 professional ,vc6.0自带的stl.
...全文
121
3
打赏
收藏
ofstream的奇怪一问!
char buf[4096]; ofstream m_OutFile; ...... m_OutFile.write(buf, iRecvBytes); //数据写入文件, iRecvBytes=2466; 而关闭文件后,发现文件大小为2516, 为什么? (注:只有一次这样的写入操作!) vc6.0, win2000 professional ,vc6.0自带的stl.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whyglinux
2005-04-20
打赏
举报
回复
原因可能是你不是用二进制的方式写文件,从而造成了其中的一个换行符转换为回车和换行两个字符的现象。打开文件的时候用二进制方式打开。
allen_zhaozhencn
2005-04-20
打赏
举报
回复
问题已经解决!
zengwujun
2005-04-20
打赏
举报
回复
up
ofstream
奇怪
问题解决方法
ofstream
奇怪
问题解决方法 最近使用
ofstream
写数据到文件中出现了一些
奇怪
的问题,发现有时候写入的数据和原始数据不一致,经过观察发现,有些地方多了0D这个东西,查字符 表得知是回车符。因此得知可能是自动插入了回车换行。而且每个0D都在0A前面,这样更加表明
ofstream
确实会自动在0A前加入0D以表示win下 的回车换行。 解决方法就是使用二进制方式写入,默认是字节流...
ofstream
写大文件出错
我的程序在运行过程中会同时向磁盘写两个体积很大的二进制文件。文件A大致是240G,文件B大致是480G。两个文件都是用
ofstream
对象来维护的。写操作是通过
ofstream
的write成员函数实现的。 现在的问题是:每次写文件写到64%左右就会出错,write函数的返回值显示写操作没有成功。第一回是在文件A出错,第二回则是在文件B出错。 刚好这几天单位这边的电路在整改。程...
ofstream
写不进txt文件的
奇怪
问题
先记录一下,后面找到解决方法再贴。 double m_b[M][N]={0}; string filePath = "file.txt";
ofstream
file(filePath.c_str()); //下面三种都可以写进去 //file //file //file //下面这样确一直写不进去 for(int i=0;i { for(int j=0;j
ofstream
之ios::ate,ios::app,ios::in,ios::out
ofstream
流,以ios::app打开(或者“ios::app|ios::out”),如果没有文件,那么生成空文件;如果有文件,那么在文件尾追加。 以ios::app|ios::in打开,不管有没有文件,都是失败。 以ios::ate打开(或者”ios::ate|ios::out”),如果没有文件,那么生成空文件;如果有文件,那么清空该文件 以ios::ate|ios::in打开,如果没有
c++中输入输出, cin,cout,ifstream
ofstream
getline等IO接口详解
c++中的输入输出都是用“类”来进行,无论是 cin,和cout都是类的一个对象。 c++中负责IO的有3中类型 1: istream、ostream 从流读写数据(i表示in也就是读,o表示out也就是写),你可以认为流就是控制台输入输出的数据,cin和cout就分别是他们俩的对象。 2: ifstream、
ofstream
f 表示file,也就是从文件读写数据 3: istringstream, ostringstream 从string读写数据。 其中2,3是继承的1。那么有了这些类之后读写过
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章