如何用fstream打印出文件名

时间:2017-11-13 01:43:06

标签: c++ file fstream

我想知道如何用fstream将文件名打印到另一个文件中。例如:

#include<iostream>
#include<fstream>
#include<string>

using namespace std;

int main(int argc, char *argv[])
{
    string file;   

    ifstream myFile(file);

    cout << "File: " << file << endl;
}

如果我有另一个.cpp文件,我怎么打印&#34;档案&#34;在那也。

1 个答案:

答案 0 :(得分:0)

&#39;文件&#39;键入为&#39;字符串&#39;但你不能发起它。 所以当你创建一个名为&#39; myFile&#39;的ifstream对象时并将其与文件&#39;文件相关联,它将不知道该怎么做,因为&#39; file&#39;其中没有文件名(或字符串)。