您的位置:首页 > 其它

整型和字符串的转化

2006-09-24 15:03 232 查看
一。整型到字符串

给定的一个整型数,如何转化成字符串?

1. int i=255;
char a
;
sprintf(a,"%d",i);
ok
2.

string str= itos(i);
string itoa(int i)
{
string tmp="";
do
{
char ch = i%10 + '0';
tmp.insert(0,&ch);
}while( (i=i/10)!=0 )

return tmp;
}
ok
当然把最前面的0值滤掉

二。字符串到整型

库函数 atoi atof atol

如果有一定的格式如:"10:28:25",把对应的时间对出来,h,m,s。

string str="10:28:25";

sscanf("str.c_str(),"%d:%d:%d",&h,&m,&s);

欢迎补充
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: