6.在编写文件传输的过程中发现的问题
2010-05-03 15:11
197 查看
1. infile>>sendbuf之后,只有0被送入sendbuf了,什么原因呢?
好像是infile>>(类型变量)只能是int,char等类型变量而不能是数组。
infile还跳过了/n,等格式符;但通过infile.unsetf(ios::skipws)可以不跳过这些
字符。
2.又一次的在字符串结束符上栽跟头了,好了,infile.read()呢,它会一直读取,直到到了
你规定的大小或者你没有规定大小的时候,到了物理结束,或者到了文件结束符“EOF”,当
然它读取的部分已经存储在了buffer中了,可以付给你自己的buffer。读取的时候,他不会
自动清理你的buffer,自己定义的buffer,当然自己清理,清理方法最好是,memset
(char*,'/0',sizeof(buffer))这样就会有字符串结束符了。呵呵
好像是infile>>(类型变量)只能是int,char等类型变量而不能是数组。
infile还跳过了/n,等格式符;但通过infile.unsetf(ios::skipws)可以不跳过这些
字符。
2.又一次的在字符串结束符上栽跟头了,好了,infile.read()呢,它会一直读取,直到到了
你规定的大小或者你没有规定大小的时候,到了物理结束,或者到了文件结束符“EOF”,当
然它读取的部分已经存储在了buffer中了,可以付给你自己的buffer。读取的时候,他不会
自动清理你的buffer,自己定义的buffer,当然自己清理,清理方法最好是,memset
(char*,'/0',sizeof(buffer))这样就会有字符串结束符了。呵呵
相关文章推荐
- ACE的ACE_Logging_Strategy类中的一个多线程安全问题的发现及解决过程
- c#04-02编写异常处理,实现银行存取款过程中可能遇到的问题
- 最近编写过程中遇到的问题总结(在练习qt pcl vs vtk的融合中)
- 常见Code Review过程中发现的问题-续
- 在delphixe7 编写dll中发现的问题s
- ffmpeg2.6.2的使用过程和使用中发现的问题
- 关于ASP.NET2.0编写扩展存储过程的问题
- ACE的ACE_Logging_Strategy类中的一个多线程安全问题的发现及解决过程
- where子句在编写过程中需要注意的问题
- 文章标题 spark读取文件过程中发现的问题解决记录
- MFC-编写JAVA环境变量配置发现的问题
- webpack+react+antd项目编写过程中遇到的问题
- 一次GTK程序内存泄露的解决过程发现的两个内存泄露的问题
- 分享一个服务器重启问题发现的过程
- 学习过程中发现和遇到的问题
- 解决vue.js在编写过程中出现空格不规范报错的问题
- Java 开发过程中发现的一个小问题java.lang.NullPointerException
- 一次性能测试过程中发现的两个问题点
- 关于ASP.NET2.0编写扩展存储过程的问题
- 最近在使用sps类库过程中发现了一个让我比较疑惑的问题(有关items属性的)