2

ユースケースから始めます。私は教師で、非常に単純な C++ コンソール プログラムを生徒に書いてもらっています。アプリケーション全体のテスト ハーネスを作成して、プログラムのグレーディングを自動化したいと考えています。彼らがcinを使って入力を求めるとき、私はそれを与えたい. 彼らが cout を使用するとき、正しい機能のために出力を解析できるようにしたいと考えています。私が大学にいたとき、私の先生が私たちのためにこれをしてくれたと確信しています. これについての良い方法は何ですか?出力を解析するよりもコードを検証する良い方法はありますか? 実際のコードを解析して関数宣言を探す必要がありますか? ありがとう。

4

4 に答える 4

3

ホイールを発明してSPOJ Engineのようなものを使用しないことをお勧めします。これには、安全なサンドボックス化、偽のユーザー入力の提供など、必要なすべての機能が既に備わっていることも確認してください。

ところで、自動サブミットテストでもう一つ思い出したのですが、

于 2013-06-05T21:19:44.150 に答える
0

あなたの質問はかなりオープンですが、調べたいと思うかもしれないことの 1 つは、C++ システム コマンドです。詳細については、こちらを参照してください

于 2013-06-05T21:19:09.910 に答える