2017-11-13 12 views
0

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ファイルがある場合、どのようにして "file"を印刷することもできます。

+0

これはお使いになりましたか? [前のstackoverflowの質問](https://stackoverflow.com/questions/10773391/getting-filename-or-path-from-fstream) – Magnus

+1

私はあなたが何を求めているのか分かりません。 fstreamを使って何かを印刷する方法を尋ねているようですが、最後の行に「別の.cppファイルがあれば」と書かれているので少し混乱します。達成しようとしていることを正確に理解できますか? – Borgleader

答えて

0

「ファイル」は「文字列」として入力されていますが、開始しません。 したがって、 'file'にファイル名(または文字列)がないため、 'myFile'というifstreamオブジェクトを作成してファイル 'file'に関連付けると、その処理はわかりません。

関連する問題