关于ifstream的用法问题
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int main(){
string ifile;
cout << "please enter file name" << endl;
cin >> ifile;
//ifstream infile(ifile.c_str());
ifstream infile;
infile.open(ifile.c_str());
if(!infile){
cerr<<"ifstream had something wrong"<<endl;
return -1;
}
//get(infile);
string sds;
infile>> sds; //我在当前目录下也建立了文件,但是为什么这句不能执行?
system("pause");
return 0;
}
希望高手指点迷津