怎样把ascii转化为字符和数字,请详细一些,最好有例子

解决方案 »

  1.   

    如果一个字符地ASCII为80,
    那么
    char a=80;
    a就是80对应的字符。
    如果是字符串的话,那么一样,一个一个地转化。
    从字符串到数字,
    char s[5]="1234";
    int v=atoi(s);
    那么v就是数字1234
      

  2.   

    能不能举个这样的例子
     把
       acsii:55 57 ……转化为 数字或字符 7 9 ……
     谢谢
      

  3.   

    可以成批的转换
    比如
    unsigned char szBufferAsc[8];
    char szBuffer;
    sprintf(szBuffer,"%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x",
             szBufferAsc[0],szBufferAsc[1],
    szBufferAsc[2],szBufferAsc[3],
    szBufferAsc[4],szBufferAsc[5],
    szBufferAsc[6],szBufferAsc[7]);
      

  4.   

    CString str;
    str.format("%s %s %s...",char[0],char[1],char[2]...);
    char[?]中存放你的ascii值
      

  5.   

    应该是:str.format("%c %c %c...",char[0],char[1],char[2]...);