概述
我用的将16进制文本转换为ascii码的C语言代码。16进制文本复制到文件test.txt中,运行程序,将得到输入。
例:
运行:./CSTRING test.txt
其中,test.txt文件内容为:
30:31:32
则得到的"Cstring.txt"输入文件中
012
本程序能自动跳过0或多个分隔符(分隔符可以为任意的符号,如“:”,“%”或空格等,判断的函数实现见SkipDelimiter函数)。
如:输入文件内容为:
30 31 32
或
303132
得到的都是
012
[cpp]view plain copy
1.#include
2.#include
3.#include
4.#include
5.#include
6.#include
7.#include
8.#include
9.
10.typedef unsigned char uint8;
11.
12.uint8 ConverseOneChar(uint8 ucChar)
13.{
14. uint8 ucTmp = 0x00;
15. printf("one ucChar= 0x%xn", (char)ucChar);
16.switch(ucChar)
最后
以上就是温暖丝袜为你收集整理的c语言ascii码转换为十六进制,C--16进制文本转换为ascii码的全部内容,希望文章能够帮你解决c语言ascii码转换为十六进制,C--16进制文本转换为ascii码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复