これは私が欲しいものを説明するのは本当に難しいと思います。しかし、試してみましょう。 (私はプログラムを構築しようとしています採点用 学生のプログラミングの宿題)
C ++には単純なソースコードがたくさんあります。 (考えてください100以上のコードファイルがあります)
<前>ウィズウィズそして、これは問題です。ご覧のとおり、コードファイルは多数あり、コンパイルして1つずつチェックすることはできません。だから、私は便宜上採点プログラムを作る必要があります。
どうやって標準出力を読む (答えは456です)別のプログラムで? 「ソースコードのコンパイル」と「標準出力の保存」のための関数はありますか?
// C:\homework1\studentA.cpp
int main()
{
cout << "The answer is 456" << endl;
}
- 解決した方法 # 1
関連記事
- 別のpythonプログラムから出力を開始、停止、取得する方法
- c++ - プログラムは1台のコンピューターで実行されますが、別のコンピューターでは機能しません
- scripting - 別のPythonプログラムからPythonスクリプトを実行および終了する方法は?
- wpf - UpdateSourceTrigger = Explicitのバインド、プログラムの起動時にソースを更新
- python - tkinter Textウィジェットを別のプログラムの標準出力として使用する
- sap - abapの別のプログラムから変数を読み取ります
- PyCharmでは、あるプロジェクトのディレクトリを別のプロジェクトのソースとしてどのように追加しますか?
- フォルダー内のExcel VBAループファイルのプログラムを作成し、セル内の特定のテキストを検索し、条件に一致する場合に別のフォルダーにファイルを保存する方法
- java - 「JNIエラーが発生しました」プログラムの別のインスタンスではなく、1つのインスタンス
- 出力をファイルに書き込むためにPythonプログラムを変更するにはどうすればよいですか?
- audio - alsa linux cプログラムの出力の奇妙な正弦波
- gcc - ハイブリッド(asm、C)ソースコードを32ビットプログラムにコンパイルするにはどうすればよいですか?
- c# - 別のプロジェクト/ネームスペースの既存のソースコードを使用する
- python - 外部プログラムの連続出力をキャプチャする
- Keras:モデル出力を別の入力として使用する:シンボリックテンソルをモデルに供給するとき、テンソルは静的なバッチサイズを持つと予想されます
- python - PDF /画像をスキャンしてExcelドキュメントに出力する自動OCRプログラムまたは市販のツール
- node.js - Sequelizeクエリの出力を、エクスプレスでJSONオブジェクトを返す別の関数に渡す方法は?
- Pythonは別のPythonスクリプトをライブで出力します
- javascript - 配列を平坦化します。つまり、[[1、2、3]、[4、5]、[6]]は[1、2、3、4、5、6]の出力を提供します。コードのエラーの原因
関連した質問
- c++ - GCCでコンパイルされた実行可能ファイルは「アクセス拒否」メッセージを生成しますか?
- c++ - Gtk +アプリケーションをGtk 2と3の両方で実行するようにコンパイルできますか
- C/C ++:socket()の作成がループで失敗し、開いているファイルが多すぎる
- c++ - TF_NewTensorセグメンテーション違反:バグの可能性?
- c++ - 共有メモリからの日付とファイルへの書き込み>それらが互いにロックしている場所がわかりません
- c++ - ぶら下がりポインタ
- 出力ファイルへの複数回の書き込み書き込み(C)
- c++ - EnumWindowProcがCでコンパイルされないのはなぜですか?
- c++ - stdinに「w +」モードでfreopenを使用することはできますか?
これには、C ++ではなくbashスクリプトを使用します。以下に沿ったもの:
次に、
g++ $filename ./a.out > student_answer.txt diff -q student_answer.txt expected_answer.txt
答えが正しいかどうかを教えてくれます。$?