首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-02-06 
创建文件时怎么用当前变量值作为文件名?比如:#includefstreamintmain(){ofstreamoutobj( tzt.txt )ou

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

热点排行