函数中的文件I / O?

时间:2014-10-17 19:48:36

标签: c++ function file-io

我试图弄清楚如何在C ++中正确地创建文件I / O函数,但是我似乎无法让它正常工作。我目前尚未达到使用载体的水平。 我将如何更改此代码以使其成为一个正常工作的功能?

如果有人能指出我正确的方向,我将不胜感激。

这是原型:

string obtain_inFileName(void);

函数调用:

 inputFileName = obtain_inFileName();

功能:

string obtain_inFileName(void) 
{
 string inFile;

 cout<<"Enter the name of the input file: ";
 cin >> inFile;
 cout << endl;

 return (inFile); 
}  

1 个答案:

答案 0 :(得分:0)

嗯,我可以考虑为你的案件工作的最接近的事情是

string obtain_inFileName (ifstream &inFileName) {
 std::string inputFileName;
 cout<<"Enter the name of the input file: ";
 cin>>inputFileName;
 inFileName.open(inputFileName.c_str());
 return inputFileName;
}

没有声称,这是一个很好的实施!