我想知道如何用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;在那也。
答案 0 :(得分:0)
&#39;文件&#39;键入为&#39;字符串&#39;但你不能发起它。 所以当你创建一个名为&#39; myFile&#39;的ifstream对象时并将其与文件&#39;文件相关联,它将不知道该怎么做,因为&#39; file&#39;其中没有文件名(或字符串)。