• 3358阅读
  • 0回复

[原创]QT编程求助 [复制链接]

上一主题 下一主题
离线ygy520
 

只看楼主 倒序阅读 楼主  发表于: 2012-07-20

用QT编程实现下面的任务。


1 input.txt为输入的文本文件,使用二进制输入分析
2.每行生成一个数组,输出到.h文件中。
3.字符[ ]之前的字符串均保留为ASCII码,字符[ ]之后的转换为16进制格式,且

每两个字符转换为一个字节,即去掉0x00,生成数组。
4.碰到换行符(0x0D 0x00  0x0A 0x00)四个连续字节为换行符号)结速一次处理

,进行下一次处理,生成下一个数组。
5.output.h为input.txt转换要求得到的效果,供参考。测试和验收工具时使用

input1和input2两个文件测试通过即可。
字符[ ]的十六进制数据为0x00 0x5B 0x00 0x5D


附:
input.txt的内容为:
ch1[ ]crtyhrht
ch2[ ]ergy
output.h的内容为:
unsigned char ch1[ ]={0xE7,0x72,0x74,0x79,0x68,0x74}
unsigned char ch2={0x65,0x72,0x67,0x79}
快速回复
限100 字节
 
上一个 下一个