社区
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.
...全文
115
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这个东西,查字符 表得知是回车符。因此得知可能是自动...
ofstream
写大文件出错
我的程序在运行过程中会同时向磁盘写两个体积很大的二进制文件。文件A大致是240G,文件B大致是480G。两个文件都是用...第一回是在文件A出错,第二回则是在文件B出错。 刚好这几天单位这边的电路在整改。程...
ofstream
写不进txt文件的
奇怪
问题
先记录一下,后面找到解决方法再贴。 double m_b[M][N]={0};...
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...
c++中输入输出, cin,cout,ifstream
ofstream
getline等IO接口详解
c++中的输入输出都是用“类”来进行,无论是 cin,和cout都是类的一个对象。 c++中负责IO的有3中类型 1: istream、ostream 从流读写数据(i表示in也就是读,o表示out也就是写),你可以认为流就是控制台输入输出的数据...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章