Sheppard Y

keep thinking keep coding.

缓冲区没有刷新

2016-07-03 日更新 
此篇博客已经迁移到新博客,并做行文检查和优化排版:
http://blog.clawz.me/2008/12/14/08-huan-chong-qu-mei-shua-xin/

1、文件的流输出和输入一起做,读先前写的数据出现问题。
      向一个文件按4字节写了个int数据……读那个int,结果似未定义型。

      原因是在读之前,没有刷新文件流,(直接关闭那个输出流也可以——关闭流时会自动刷新)
      当时这个弄了几乎将近一天,当cullet提出要先关闭流时,我还是不相信问题在这。
我想的却是:刚在书上看到,当同一个流用做多种事时,才需要在没次他用之前关闭先前的,并回复到good状态。
我的是两个流各司其职。。(具体的依据及推断忘了)

2、调试没有输出本应该的输出。
        cout<<"i love u, XXX";

         其他线程在运行,没跟这个线程交互。当时程序阻塞,还好这种经验有点,马上就找到了。

          应该cout<<"ilove u, XXX"<<endl;

posted on 2008-12-14 23:01 Sheppard Y 阅读(317) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

导航

统计

留言簿(1)

随笔分类(77)

随笔档案(58)

me

基友

同行

业界前辈

最新随笔

搜索

积分与排名

最新评论

阅读排行榜