用sscanf()抽取数字 待。

用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 可以使用 宽度控制进行输入宽度的控制,
其他格式没有这个功能。