一般的做法是将每个数字字符依次转换为数字再乘以位数并相加,突然想到scanf/fscanf也是从键盘/文件读取的字符串并转化为整数,那对于字符数组可不可以用这两个函数处理呢
#include <stdio.h>
int main()
{
int a,b;
char sa[100]="-123",sb[100]="456";
sscanf(sa,"%d",&a);
sscanf(sb,"%d",&b);
printf("%d+%d=%d\n",a,b,a+b);
return 0;
}
这个sscanf是c标准io库中的函数吗