如何把从串口发过来的任意一字符转化为一整数?图形分析急用!

解决方案 »

  1.   

    不清楚你想要转换一个字符还是转换一列字符。
    一个字符的话直接用就行了
    char c;
    int d=c;一串字符char *buffer
    int *p=(int)buffer;
    保证buffer的长度是sizeof(int)的整数倍
      

  2.   

    串口发过来的是字节流,用BYTE,WORD,DWORD进行接收,本身就是整数阿。
    如果要转换成字符,可以用char强制转换;如果转换成字符串,可以申请一块char*内存接收串口数据。