首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

用sscanf()抽取数字 待。

2012-03-28 
用sscanf()抽取数字在线等待。。。。。chara[10]charb[10]charc[10]charnum[20]8877622322 比如:8877622

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

热点排行