64,648
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include<fstream>
using namespace std;
void aa(const string & ss)
{
fstream f;
f.open(ss,ios::in);
}
int main()
{
string s("ff");
aa(s);
return 0;
}
#include<iostream>
#include<fstream>
using namespace std;
void aa(const string& ss)
{
fstream f;
f.open(ss.c_str(),ios::in);//mark ss.c_str()
}
int main()
{
string s("ff");
aa(s);
return 0;
}
1楼已经给出了解释文件打开的时候文件名是需要一个c字符串#include<iostream>
#include<fstream>
using namespace std;
void aa(const string& ss)
{
fstream f;
f.open(ss.c_str(),ios::in);
}
int main()
{
string s("ff");
aa(s);
return 0;
}
#include<iostream>
#include<fstream>
using namespace std;
void aa(const string& ss)
{
fstream f;
f.open("ss",ios::in);
}
int main()
{
string s("ff");
aa(s);
return 0;
}