创建文件时怎么用当前变量值作为文件名?
比如:
#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());