首页 > 其他 > 详细

ACM 输入技巧

时间:2015-07-18 00:28:30      阅读:259      评论:0      收藏:0      [点我收藏+]

当我们需要输入时间时,比如 11:13:34  时间时,当需要把小时,分钟,秒存在h,m,s变量中时,如果用字符串输入,还的解析,可以用如下方式解决。

fscanf(stdin,"%d:%d:%d",&h,&m,&s)这样直接把整数输入到变量中去。

同样我们可以通过如下方式来解决。通过stringstream 变量直接把字符串转换为整形也是可以的。样例如下:

string s = "1234";

stringstream ss;

ss << s;

int a;

ss>>a;

cout<<a<<endl;

结果输出:1234

 

string str;

char chr[];

还有一个小技巧,对于string类型和char[] 类型的转换方式

从 string 到 char[]    chr = str.begin();

从char[] 到 string str = (string)chr;

ACM 输入技巧

原文:http://www.cnblogs.com/ChenAlong/p/4655925.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!