用sscanf()抽取数字 在线等待。。。。。
char a[10];
char b[10];
char c[10];
char num[20] = "8877622322 ";
比如: 8877622322 我想用sscanf(), 将它分解成 887 7622 322,分别存入a,b,c中, 该怎么办? 在线等待。。。。。。。
[解决办法]
sscanf(num, "%3s%4s%3s " , a, b, c);
printf( "%s\n%s\n%s\n ", a, b, c);
[解决办法]
sscanf(num, "%3s%4s%3s " , a, b, c);
对于 %s 可以使用 宽度控制进行输入宽度的控制,
其他格式没有这个功能。