Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57951
  • 博文数量: 32
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 255
  • 用 户 组: 普通用户
  • 注册时间: 2016-12-02 09:11
文章分类

全部博文(32)

文章存档

2017年(21)

2016年(11)

我的朋友

发布时间:2016-12-29 16:48:57

read()方法从缓冲区或设备读取指定长度的字节数,返回对自身的引用.而readsome()方法只能从缓冲区中读取指定长度字节数,并返回实际已读取的字节数.比如:const int LEN = 20;char chars[ LEN + 1 ] = {0};ifstream in( fileName );.........【阅读全文】

阅读(2404) | 评论(0) | 转发(0)

发布时间:2016-12-29 16:06:48

ifstream中read()与readsome()的区别。项目中出现一个很有趣的Bug,程序读入一个特定的二进制文件中的数据,进行一些处理,可是每当这个文件的数据量超过某个特定值(这个值不大,400K左右)的时候运行结果就出错。追查Bug是程序员的一项基本功,也是最能体现实力的地方之一。这个Bug最终在3天追捕之后被一个同事抓获。原.........【阅读全文】

阅读(805) | 评论(0) | 转发(0)

发布时间:2016-12-29 16:00:19

先说一下C语言中fseek()的功能:函数原型:int fseek(FILE *fp, LONG offset, int origin)参数含义:fp 文件指针 offset 相对于origin规定的偏移位置量 origin 指针移动的起始位置,可设置为以下三种情况: SEEK_SET 文件开始位置 SEEK_CUR 文件当前位置 SEEK_END 文件结束位置C++中seep()和seekg()函数功能seekp:设置.........【阅读全文】

阅读(639) | 评论(0) | 转发(0)

发布时间:2016-12-28 13:40:07

  文件打开方式选项:    ios::in    = 0x01,  //供读,文件不存在则创建(ifstream默认的打开方式)    ios::out    = 0x02,  //供写,文件不存在则创建,若文件已存在则清空原内容(ofstream默认的打开方式)    ios::ate    = 0x04,  //文件打开时,指针在文件最后。可改变指针的位置,常和in.........【阅读全文】

阅读(626) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册