注册 登录
编程论坛 C++教室

怎么打开用户指定的文件

lionmusicyj 发布于 2008-12-09 15:03, 997 次点击
就是说 文件名是用户指定的,文件类型也就是TXT,我这样写为什么会错呢?
const str;
cin>>str;
const string filename=str+".txt";
ifstream infile(filename);
4 回复
#2
newyj2008-12-09 16:07
const str; 这个 定义的是什么啊?
主要 ifstream infile 括号中 的参数 需要 的是  c类型的 字符串
ifstream infile(filename.c_str());
#3
h130773959592008-12-09 16:54
2楼正解!
#4
asd67918682008-12-09 21:41
filename.c_str()
是啥意思????
#5
lionmusicyj2008-12-15 20:32
一个字符串变量返回一个C风格的字符数组的头指针~!
呵呵~!
1