天天看點

freopen函數實作輸入輸出重定向

基本思路:

正常的是 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
           

繼續閱讀