私は競争的なプログラミングのために崇高なテキスト3を使用しています。私はC++言語が好きです。プログラムを何度も実行して出力をチェックしなければならないので、ファイルへの入力を書き留めてそこから入力を読み込む方が簡単です。このために私はいつも私のプログラムにファイルから読み込む余分な行を書き、私の解決策を提出する前にそれらの行をコメントアウトします。あなたはこれを取り除く方法を提案できますか?プログラムが標準入力ではなくファイルから入力を受け取るデフォルトの入力ソースを変更する方法があることを期待しています。崇高なテキストのデフォルト入力ソースを変更する
1
A
答えて
1
freopen
で条件付きコードを書くことができます(C++でも動作します)。 CodeChefによってサポートされる1つの方法は
#ifndef ONLINE_JUDGE
freopen("in.txt", "r", stdin);
#endif
. . .
cin >> something; // This will be read from 'in.txt' if ONLINE_JUDGE is not defined
マクロONLINE_JUDGE
が異なることがあるが、freopen
は、入力ストリームのソースを変更する方法です。
EDIT:、崇高なテキスト3でこれを達成するためのカスタムビルドシステム(Sublime text 3 - compile program and run in terminal)を作成し、コマンドラインからのI/Oリダイレクタを使用するには、例えば
g++ -Wall -o code code.cpp
./code < in.txt
これは、ファイルからの入力を読み込みますまるでそれがスタンダードだったかのように。
希望します。
関連する問題
- 1. 崇高なテキスト3自動入力テキスト
- 2. 崇高なテキストの変更テキストの色
- 3. 崇高なテキスト3 - デフォルトのテキストファイルタイプ
- 4. 崇高なテキスト
- 5. 崇高なテキスト3 - 構文の色を変更する
- 6. 崇高なテキスト2 - Windows上のアイコンを変更する
- 7. 崇高なテキストの設定を変更する方法3?
- 8. 崇高なテキスト3 - phpタグの色を変更する
- 9. 崇高なテキスト3プラグインの実行をon_pre_saveに変更する
- 10. Pythonインタプリタを変更する - 崇高なテキスト2
- 11. 崇高なテキスト3&haskell:コンパイルディレクトリを変更する
- 12. 崇高なテキスト2字下げテンプレートを変更する
- 13. キーボードショートカットを崇高なテキストに変更する2
- 14. 崇高なテキストの正規表現は、崇高なテキストで
- 15. Androidのオーディオレコードを変更するデフォルトの入力ソース
- 16. 崇高なテキスト更新後のAnacondaエラー
- 17. コンパスエラー:崇高なテキスト
- 18. 崇高なテキスト2のコードスニペット
- 19. 崇高なテキストのサラスコンパイラ3
- 20. 崇高なテキスト3:uew形式から崇高なテキストに構文defを変換する
- 21. 崇高なテキスト2 uiライブラリ
- 22. 崇高なテキスト2 - jsonフォーマッター
- 23. 崇高なテキスト3 JSXリンティング
- 24. 検索と崇高なテキスト
- 25. 崇高なテキスト2とMinGW
- 26. 崇高なテキスト2とR
- 27. 崇高なテキストシェルコマンドの出力
- 28. 崇高なテキスト3:崇高な設定でrubocop.ymlパスを設定するには?
- 29. 何崇高テキスト2
- 30. 崇高テキスト更新3083エラー - エラーコード32
私は崇高なテキスト3の設定で解決策を期待していました – froghramar