码迷,mamicode.com
首页 > 其他好文 > 详细

ACM 输入技巧

时间:2015-07-18 00:31:09      阅读:104      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!