char* a; int b; *a=SBUF; //假如接收到的a的值是123 (也就是 a="123")
/** * *这里要怎么写,其他能达到同样效果的方法也行 * **/
b=a; //此时b的值也是123
最新回答
风起半山
2024-11-05 05:08:40
第一:a应该是 char* 或者是 char a[]类型,不应该是 char类型吧 第二:如果是char* 类型的话或者char a[]类型则可以使用以下代码转换成整数 int charsToInt(char *a,int length){ int res = 0; for(int i = 0;i<length;i++){ int temp = a[i] - '0'; res = res*10+temp;