私はプログラムを起動するたびに、不要なprintf()関数を保存し、入力ファイル(.txt)にあるデータをエコーします。コマンドリダイレクトを使用するsystem()関数を使用して処理しようとしています。 。秘密のパスワードはPancratius、 アンティオコスの子孫のクレジットカードを保護するために選ばれたsystem()は入力ファイルからCMDにデータをエコーできますか?
:私はエコーしようとしている https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true
データは、イントロやルールのセットです。 あなたの使命は、彼の秘密のパスワードを明らかにしてPancratiusを停止することです。
次のようにルールがある:数:各では
1.あなたは、すべてあなたがパスワードHITS約2つのヒントを受け取ります推測した後、秘密のパスワード(4つの明確な数字)
2を推測しよう丸めます正確に正しいと思われるあなたの推測の数字。
MISSES:パスワードは に属していますが、誤って配置されていたと思われる数字の桁数です。
これは可能ですか?もしそうなら、どちらのリダイレクトコマンドを使うべきですか? それは何かのようになります
system("program.exe < input.txt")
?
ありがとうございます。
EDIT:
私は本当に、単一のprintf()とその中のテキスト全体を使用してなど、「\ n」を使用するか、(上述のように)各センテンスなどのためのprintfのロット()関数を使用しないようにしたいです
Ick - そのテキストを単一の文字列定数に入れて、それを表示するprintf呼び出しを1つ作るだけではどうですか? –
Windowsコンソールでは、指示を印刷してバッチファイルからプログラムを起動することができます。最初の行には '@type input.txt'の2行目の' @myprogram'が2行あります。他のシステムにも同等の機能があると確信しています。 –