为什么眼睛突然模糊了:C++中如何在函数中实现文件的打开
来源:百度文库 编辑:中科新闻网 时间:2024/06/30 19:13:12
例如
void fun(string filename)
{
ifstream in;
in.open(filename,ios::in|ios::binary);
in.close();
}
void main()
{
fun("f.txt");
}
就出错了,貌似是open的参数不能是变量,这个问题怎么解决?
void fun(string filename)
{
ifstream in;
in.open(filename,ios::in|ios::binary);
in.close();
}
void main()
{
fun("f.txt");
}
就出错了,貌似是open的参数不能是变量,这个问题怎么解决?
好像文件名要用char *类型,不能用string