【全球新要闻】c语言中sscanf函数-sscanf函数的用法
来源:互联网    时间:2023-07-04 10:53:12


【资料图】

1、1234567891011121314151617181920212223#include#includeintmain(){intcount,total,num;charstr[200];char*s;while(gets(str)!=NULL) //遇到EOF停止{count=total=0;s=strtok(str,"");while(s!=NULL&&sscanf(s,"%d",&num)){total+=num;count++;s=strtok(NULL,"");}printf("%d%d",count,total);}return0;}这个问题的关键就是sscanf每次读一个,而且不知道两个数之间空白字符的数目。

2、所以这里用strtok,strtok用法可以参见百度百科,就是用来分割字符串的,在这里用它来跳过空白字符和前一个已经读过的数。

本文到此分享完毕,希望对大家有所帮助。

X 关闭

Copyright   2015-2022 华南公益网版权所有   备案号:粤ICP备18025786号-52   联系邮箱: 954 29 18 82 @qq.com