基本思路:
正常的是 dev 編譯運作,出現控制台,手動輸入,然後顯示輸出
現在通過 freopen 函數實作輸入輸出的重定向
- 确定檔案夾位置,生成檔案夾名字,确定幾組資料
- 随機生成資料,通過 freopen 的 w 操作,寫入檔案(1.in、2.in…)
- 寫标稱
- 生成資料,通過 freopen 的 r 和 w 操作,從檔案(1.in、2.in…)中讀取輸入,生成的輸出資料寫入檔案(1.out、2.out…)
整體架構:
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
typedef