sscanf返回值为1表示读到了一个有效数据,sscanf()的返回为读有有效数据的个数!例1:charstr[]="124abc";inta=0,b=0;sscanf(str,"%d%d",&a,&b);//想读入两个整数,但是串中只有一个数值123,另一个不是数值(abc),这时,读入的有效数据只有一个a=123,而b没有读到有效数据,因此,返回值为1例2:charstr[]="124abc";chara[10],b[10];sscanf(str,"%s%s",a,b)
;//这时会读到两个字符串,a="123",b="abc"函数返回值为2