sscanf

sscanf是用来读取字符串中数字的一种简便方法,当然手写一个函数也可以,但有一个无法处理string的缺陷。用法如下:

char w[10]="123";
int a;
sscanf(w,"%d",&a);printf("%d\n",a);
sscanf(w,"%2d",&a);printf("%d\n",a);
sscanf(w+1,"%2d",&a);printf("%d\n",a);

输出:

123
12
23
posted @ 2022-07-17 14:15  Feyn618  阅读(197)  评论(0编辑  收藏  举报