首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于文件格式,该如何处理

2013-11-14 
关于文件格式今天遇到一个问题,在用16进制查看一个文件时,发现每个字符后面都跟着一个0x00。用getline()的

关于文件格式
今天遇到一个问题,在用16进制查看一个文件时,发现每个字符后面都跟着一个0x00。用getline()的时候每次就读取一个字符~
请问一下
1.getline读取问题跟这个0x00有关么
2.在哪些情况下会出现0x00? 
[解决办法]
UNICODE编码文本文件,所有字符都是双字节,因此英文字符等单字节字符高字节补0
[解决办法]
1 没有关系
2 空值,但是也写进了文件中
[解决办法]

引用:
今天遇到一个问题,在用16进制查看一个文件时,发现每个字符后面都跟着一个0x00。用getline()的时候每次就读取一个字符~
请问一下
1.getline读取问题跟这个0x00有关么
2.在哪些情况下会出现0x00? 


UNICODE ,一个英文字符只需要一个字节,像中文、日文这些需要2个字节

热点排行