读书人

创建文件时如何用当前变量值作为文件名

发布时间: 2012-02-06 15:52:44 作者: rapoo

创建文件时怎么用当前变量值作为文件名?
比如:
#include <fstream>
int main()
{
ofstream outobj( "tzt.txt ");
outobj < <34;
return 0;
}

但是我想把 "tzt.txt "替换为一个变量,该怎么做啊?
我的打算是:
sting a;
cin> > a;
a += ".txt ";
ofstream outobj(a);
但是老是出错误,该怎么办啊?


[解决办法]
ofstream outobj(a.c_str());

读书人网 >C++

热点推荐