cin/cout重定向
- 定向到文件以及还原回控制台的方法
//freopen("C:\\Users\\Administrator\\Desktop\\consoleout.txt", "w", stdout); //代替标准输出
//freopen("C:\\Users\\Administrator\\Desktop\\consolein.txt","r", stdin); //代替标准输入
streambuf *stdcin = cin.rdbuf();//改变定向前备份标准输入输出
streambuf *stdcout = cout.rdbuf();
ifstream mycin("C:\\Users\\Administrator\\Desktop\\consolein.txt");
cin.rdbuf(mycin