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. ファイル名とディレクトリのスペースを受け入れるmake-likeビルドシステム
- 3. python変数は名前を受け付けません
- 4. ロガーの引数の可変数を受け入れる
- 5. C++ ifstreamはファイルを開けません
- 6. Python - 複数のファイルを受け入れてループする方法
- 7. pdfファイルを受け入れるREGEXのjavascriptコードを変更
- 8. Wordpressのget_postsは数字を受け入れますが、以下同じ変数
- 9. Javaのファイルから入力を受け入れる
- 10. Jqueryのオートコンプリートで変数が受け入れられない
- 11. 名前と数字だけを受け入れる正規表現
- 12. 番号をGET変数として受け入れる
- 13. ユーザー定義変数を受け入れる方法は?
- 14. レガシーコードの受け入れを受け入れる
- 15. バッチスクリプトを変更して複数のファイルを受け入れるにはどうすればよいですか?
- 16. ファイルを受け入れる:namesOfPromisedFilesDroppedAtDestinationはFinderウィンドウを開きます
- 17. SetOptionsは1つの数値変数を受け入れ、別の数値変数を拒否します
- 18. AndroidアプリケーションでBluetooth受信ファイルを受け入れる方法は?
- 19. 受け入れる関数のアドレスサイズ長
- 20. C#でのファイルからファイルへの変数の受け渡し
- 21. 設定方法NumberTextBoxはdojoの数字だけを受け入れますか?
- 22. UIWebViewは通常のNSStringsを受け入れますが、オブジェクトからのNSStringは受け入れません。
- 23. C++ Stringstream:文字列を受け入れますが、変数に格納された文字列は受け入れません。どうして?
- 24. WCFファイルを入力として受け入れるRESTfulなサービス
- 25. Javascript .filter()関数は関数以外のものを受け入れますか?
- 26. 受注結果を受け入れる
- 27. Chrome拡張:storage.set()は変数をキーワードとして受け入れません
- 28. Ruby rand()は変数を受け入れることができません。
- 29. xcode storyboardは変更を受け入れません
- 30. 受け入れ可能なパラメータとしてオブジェクトを受け入れていますか?
あなたはそこで廃止予定の変換を行っています。 –