下载此文档

C--16进制文本转换为ascii码.doc


文档分类:高等教育 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
C--16进制文本转换为ascii码.doc我用的将16进制文本转换为ascii码的C语言代码。,运行程序,将得到输入。 例:运行:./ 其中,:30:31:32 则得到的""输入文件中 012 本程序能自动跳过0或多个分隔符(分隔符可以为任意的符号,如“:”,“%”或空格等,判断的函数实现见SkipDelimiter函数)。如:输入文件内容为:30    31           32或303132得到的都是012 [cpp] viewplain copy#include <>  #include <>  #include <>  #include <sys/>  #include <sys/>  #include <>  #include <>  #include <>    typedef unsigned char uint8;    uint8 ConverseOneChar(uint8 ucChar)  {      uint8 ucTmp = 0x00;      printf("one ucChar= 0x%x\n", (char)ucChar);      switch(ucChar)      {      case '0':          ucTmp = 0x00;          break;      case '1':          ucTmp = 0x01;          break;      case '2':          ucTmp = 0x02;          break;      case '3':          ucTmp = 0x03;          break;      case '4':          ucTmp = 0x04;          break;      case '5':          ucTmp = 0x05;          break;      case '6':          ucTmp = 0x06;          break;      case '7':          ucTmp = 0x07;          break;      case '8':          ucTmp = 0x08;          break;      case '9':          ucTmp = 0x09;          break;      case 'a':      case 'A':          ucTmp = 0x0a;          break;      case 'b':      case 'B':          ucTmp = 0x0b;          break;      case 'c':      case 'C':          ucTmp = 0x0c;          break;      case 'd':      case 'D':          u

C--16进制文本转换为ascii码 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjl201702
  • 文件大小24 KB
  • 时间2019-07-12