现在的位置: 首页 > 综合 > 正文

sscanf 函数的使用

2013年10月14日 ⁄ 综合 ⁄ 共 297字 ⁄ 字号 评论关闭

sscanf 函数的调用~~~

这是用来处理 ( 左边的数值 和记录 ()这两个中间的数值

4

11(10)

11(2)

11(3)

11(4)

读入的是这种数据

#include<stdio.h>
char  a[100],buf[200],ans[200];
int main()
{
   int x,i,ji;
   while( scanf("%d",&x)!=EOF)
   {
         for(i=1;i<=x;i++)
          {
           scanf("%s",a);
           sscanf(a,"%[^(]%n",buf,&ji); 
           printf("%s %d\n",buf,ji); 
           sscanf(a,"%*[^(](%[^)]",buf);
           printf("%s\n",buf);
          }      
   }    
    
} 

抱歉!评论已关闭.