sscanf 函数的使用

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);
          }      
   }    
    
} 




你可能感兴趣的:(sscanf 函数的使用)