读书人

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

发布时间: 2012-02-20 21:18:23 作者: rapoo

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

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

读书人网 >C++

热点推荐