用户: 密码: 答案:   我要注册   忘记密码

加入收藏  设为首页

开发文档

CNJM首页

业界新闻

手机软件

终端应用

资源下载

EclipseME

CNJM论坛

                 

频道列表

J2ME开发 176篇
服务器端开发 33篇
JAVA语言 71篇
游戏与图形 101篇
WindowsMobile开发 6篇
Symbian开发 61篇
Brew开发 36篇
其它开发平台 6篇

热点文章

BREW™ SDK入门篇...  8244次
BREW开发相关技术论坛 7328次
BREW究竟是什么-B... 7270次
[原创]BREW高手之...  7213次
BREW & J2ME:在差...  7141次
BREW™ SDK入门篇...  6794次
深入Brew编程之一...  6760次
深入BREW消息处理机制 6312次
深入BREW模块加载机制 6185次
BREW SDK入门 6076次
联通博路的开发商F... 5793次
[原创] brew下的大... 5376次

文章搜索

搜 索
按 照
频 道
  
iostream如何读入原始字节流
编辑:evzhy    审核:rocks    文章来源:CNJM论坛精华
关键词:无    发表日期:2003-09-29 13:22:13    浏览次数:4130次
本文版权归原作者,中国JAVA手机网收录本文的目的是让更多人阅读到此文章。转载请注明出处为中国JAVA手机网<www.cnjm.net>
来自:http://www.cnjm.net/tech/article762.html

用ifstream读入一个游戏数据文件,这个文件的前三个字符是
0b 00 04...
可是读入的字节序列却成了:
00 04...
第一个字节被丢弃了,令人困惑,不是已经设置了ios_base::binary吗?
原来,ios_base::binary只是阻止\r\n被合并成\n,并非告诉ifstream要处理的是个二进制文件,所以ifstream仍然按照它的缺省做法,跳过所有的空格 ' ' '\t' '\b' '\f' '\v'
所以要用ios::skipws控制不要跳过空格,这样就能读入原始字节流了。
来自:http://www.cnjm.net/tech/article762.html

相关文章
   暂无相关文章
最新评论
evzhy 在 2003-09-29 13:50:04 发表的评论:
或者in.read(p,t) 
evzhy 在 2003-09-29 13:48:40 发表的评论:
直接用in.get(c) 也可以读入原始字节流 
网站简介  |  关于版权  |  广告服务  |  网站地图  |  联系我们
Copyright © www.CNJM.net, All rights reserved
中国JAVA手机网 版权所有
ICP备案:京ICP备041452