2017-04-18 4 views
0

私のプログラムをテストするスクリプト(Windows 10)を書きたいと思っています。 適切な答えが見つからないため、私自身の質問をすることにしました。C++プログラムをテストするスクリプト

私は私のプログラムEQの入力と出力を持つファイル:代わり

stud1.txtとstud1_out.txtを持っています。

私のC++プログラムは、コンソール(std :: cin)から入力を読み込みます。

私はファイルを比較する方法(FCコマンド)とコマンドラインからプログラムを実行する方法を知っていますが、私はstd :: cinを使ってデータを読み込んだプログラムに入力データを渡す方法がわかりません使用できるファイルはFCコマンドを使用します。任意の助け

感謝:)

+2

可能な重複Windowsのコマンドラインでの入力](http://stackoverflow.com/questions/15994824/faking-standard-input-on-the-windows-command-line) – Jonas

答えて

0

使用<例えば、コンソールプログラムのSTDINにファイルの内容を渡す:

console_prog.exe <input.txt 

詳細:[偽造標準のUsing command redirection operators

+0

@pjdev: '>'を使用してください。サンプル: 'console_prog.exe> output.txt' –

+0

両方のリダイレクタを組み合わせることもできます:' console_prog.exe output.txt'。さらに便利なトリックを行うことさえできます。私が参照した記事をご覧ください。 –

関連する問題