题目大意:OJ实时排名系统排序
思路:用结构体存每个人的名字、做题数和总耗费时间。然后计算每个人的做题数
和总耗费时间,之后排名。代码里用到了sscanf函数。可提取字符串中数按"%d"的
格式到整型d中。string中的find();函数返回值为:若找到待查找元素,返回该元素
在string中的位置,否则返回一个特定值string::npos(即-1)。...
分类:
其他好文 时间:
2015-01-16 14:49:55
阅读次数:
266
1. 格式化输入
返回值:三个函数的返回值一致,若成功,指定输入的项数,若输入出错或在任意变换前已到达文件结尾则返回EOF
(1). scanf
原型:int scanf(const char *restrict format, ...);
最基础,从标准输入输入
(2). fscanf
原型:int fscanf(FILE *restrict fp, const char *re...
分类:
其他好文 时间:
2015-01-10 12:45:37
阅读次数:
281
定义函数 int sscanf (const char *str,const char * format,........);函数说明sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。一个例子:main...
分类:
其他好文 时间:
2015-01-07 14:45:58
阅读次数:
119
定义函数 int sscanf (const char *str,const char * format,........);函数说明sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。一个例子:main...
分类:
其他好文 时间:
2015-01-07 14:37:15
阅读次数:
304
time_t Time::timeFromGMT(string gmt){ char week[4]; memset(week,0,4); char month[4]; memset(month,0,4); tm date; sscanf(gmt.c_str(),...
分类:
其他好文 时间:
2014-11-21 18:31:25
阅读次数:
211
#include
定义函数 int sscanf (const char *str,const char * format,........);
函数说明
sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。
返回值 成功则返回参数数目,失败则返回-1,错误原因存于errno中。 返回0表...
分类:
其他好文 时间:
2014-11-19 14:11:36
阅读次数:
197
在C语言的标准库中,printf、scanf、sscanf、sprintf、sscanf这些标准库的输入输出函数,参数都是可变的。在调试程序时,我们可能希望定义一个参数可变的输出函数来记录日志,那么用可变参数的宏是一个不错的选择。
在C99中规定宏也可以像函数一样带可变的参数,如:
#define LOG(format, ...) fprintf(stdout, format, __VA_AR...
分类:
编程语言 时间:
2014-11-18 00:29:17
阅读次数:
230
---恢复内容开始---今天算是被打击到了吧,由郑轻的acm老师来我学院指导安排了个现场的小比赛,,俺们居然有还是输给一个大一的新手,,哎,情何以堪,,所以还是要重视下基础编程能力的培训,现在嘛我就开始学习下格式化的输入,,很复杂但是很有效果的。。。sscanf() - 从一个字符串中读进与指定格式...
分类:
编程语言 时间:
2014-11-16 21:23:20
阅读次数:
366
sscanf() - 从一个字符串中读进与指定格式相符的数据。
Sprintf()字符串格式化命令
主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数...
分类:
编程语言 时间:
2014-11-16 20:11:56
阅读次数:
346
#include#includeint main(){char buf[512],sztime1[16],sztime2[16];sscanf("123456 ", "%s", buf);//此处buf是数组名,它的意思是将123456以%s的形式存入buf中!printf("%s\n", buf)...
分类:
其他好文 时间:
2014-11-12 07:07:29
阅读次数:
185