ifstream変数ファイル名を受け入れますか? 私は議論として罰金を与えようとしており、それを読もうとします。何が最善の方法でしょうか?ifstream変数ファイル名を受け入れますか?
2
A
答えて
8
はい、もちろんあります。
const char * filename = "abc.txt";
std::ifstream fin(filename);
または使用のstd ::文字列
std::string filename = "abc.txt";
std::ifstream fin(filename.c_str());
C++ 11とは、あなただけで直接文字列を使用することができます。
std::ifstream fin(filename);
-1
1
はい。それをコンストラクタの引数として渡します。
3
また、(文字列はとにかく何であるか基本的に)文字列を使用することができます。
char filename[20];
std::cout << "Enter the filename (no more than 20 characters): ";
std::cin >> filename;
std::ifstream inputFile(filename);
仕事、あなたのファイル名の動的なユーザー入力を取ることができるようにする必要があること。
関連する問題
- 1. クラスレベルの変数/オブジェクトは受け入れられますか?
- 2. PuTTYコマンドラインは複数のファイル引数を受け入れますか?
- 3. ファイル名とディレクトリのスペースを受け入れるmake-likeビルドシステム
- 4. 範囲名を定義...名前を受け入れません
- 5. C++ ifstreamはファイルを開けません
- 6. Python JSON変数が受け入れられていません
- 7. SQL Desc列名は受け入れられませんか?
- 8. Javaランナークラスは変数を受け入れません
- 9. Windows入力シミュレータで変数を受け入れる方法は?
- 10. python変数は名前を受け付けません
- 11. Python - 複数のファイルを受け入れてループする方法
- 12. ロガーの引数の可変数を受け入れる
- 13. 複数の変数をSQLに受け入れる
- 14. #digラッパーメソッドで変数の動的数を受け入れる
- 15. pdfファイルを受け入れるREGEXのjavascriptコードを変更
- 16. jQuery scrollTop()はコールバック関数を受け入れますか?
- 17. Javaのファイルから入力を受け入れる
- 18. Wordpressのget_postsは数字を受け入れますが、以下同じ変数
- 19. 受け入れられませんか?
- 20. 変数にファイル名を入れてエコーします
- 21. ラジオボタンで入力ファイルの「受け入れる」値を変更する方法
- 22. D3予期せぬ値の翻訳、変数の受け入れを受け付けません
- 23. "this"コンテキストを持つクラスの変数を受け入れる
- 24. ifstream入力をテンプレートタイプに変換する
- 25. バッチスクリプトを変更して複数のファイルを受け入れるにはどうすればよいですか?
- 26. 名前と数字だけを受け入れる正規表現
- 27. Jqueryのオートコンプリートで変数が受け入れられない
- 28. ファイルを受け入れる:namesOfPromisedFilesDroppedAtDestinationはFinderウィンドウを開きます
- 29. Json Serializationはブール変数の数値入力を受け入れる
- 30. 関数を引数として受け入れる関数の正式な名前はありますか?
あなたはそこで廃止予定の変換を行っています。 –