當前位置:編程學習大全網 - 編程軟體 - 老師怎麽高效地測試學生的程序(比如c++)

老師怎麽高效地測試學生的程序(比如c++)

第壹種情況

不想用復雜方法利用重定向

假設妳的學生程序都收集起來後,依次以學號命名放置在?d:\test?下,比如?111.exe?112.exe?..

把妳要輸入的數據放入?input.txt

然後?開始菜單?-》運行-》輸入?cmd?回車進入?DOS

輸入?D:?進入?D?盤

輸入?cd?\test?進入?test?目錄

然後輸入?111.exe?<?input.txt?即可看到輸出

按上方向鍵重新調出該命令,修改?111?為?112?繼續測試下壹個

也可以做個批處理重復這個過程即可。

第二種情況

如果妳學生程序每人放壹個文件夾裏,可執行文件名字也相同,那麽妳可以把這個批處理和 input.txt 拷貝到學生程序的 debug 目錄,然後雙擊運行即可。

@echo?off

test?<?input.txt

pause

第三種情況

如果妳用 vc6 ,妳可以可以讓學生在妳設計好的 project 框架上去編程,把批處理和bat放置在 release 目錄,然後妳設定 release 模式運行的時候運行該批處理即可,這樣妳既可以看程序,還可以測結果。學生編寫測試壹般用 debug 模式,所以也不影響他們正常鍵盤輸入測試,妳運行之前切換壹下模式即可。

  • 上一篇:恩施市職中駕駛員培訓學校怎麽樣?
  • 下一篇:內存溢出的解決方法
  • copyright 2024編程學習大全網