1. int 转string:
int y = 2014; int m = 6; int d = 23; int h = 7; int mm = 25; char str[20]; sprintf_s(str, "%04d-%02d-%02d/%02d:%02d", y, m, d, h, mm); string s = str; cout << s << endl;
2. string 转int:
string s = "2014-10-04/14:30"; int y, m, d, h, mm; sscanf_s(s.c_str(), "%d-%d-%d/%d:%d", &y, &m, &d, &h, &mm); cout << y << endl << m << endl << d << endl << h << endl << mm << endl;
其他类型可以通过改变字符串格式化时的参数(%d)来实现字符串和其他类型的转化。
原文地址:http://blog.csdn.net/liujan511536/article/details/45196681