haitao:
这样倒是真的挺省心,不过是不是多分配了一次内存?...如何拼凑多个字符串呢?
[阅读: 621] 2004-12-17 06:19:34
string getDateTime()
{
char txt[256]; //这个是不是也可以省掉?
int year, month, day;
// ....
// get system date time
// ...
sprintf(txt, "%04d-%02d-%02d", year, month, day);
return string(txt);
}
int _tmain(int argc, _TCHAR* argv[])
{
cout << getDateTime().c_str() << endl;
return 0;
}