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

01字符转为ASCii,该怎么解决

2012-02-20 
01字符转为ASCii有一文件,其内容全部为0或1字符,如test.txt,其内容为00010010101001001010010101010101010

01字符转为ASCii
有一文件,其内容全部为0或1字符,如test.txt,其内容为0001001010100100101001010101010101011101110000101001
,我向问一下如何将这个文件中的字符以8个字符为单位将其转化为一个char型字符,在写到另一个文件中保存。例如00010010
转化成十进制为18,在将ASCII码为18的字符写到文件中

[解决办法]
使用strtol把字符串转换为数字试试。
[解决办法]
只能按字符串读入,然后判断01字符,另外用一个8字节的东西记录了。
[解决办法]
每取出8字节字符,然后放入bitset里面,转换成long再转换成字符可否?
[解决办法]
每次读8个,转换为数字后然后写到一个char数组中?不知道行不

热点排行