家用加湿器 知乎:C++中如何在函数中实现文件的打开
来源:百度文库 编辑:高校问答 时间:2024/04/20 05:47:22
例如
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