关于文件操作
  • 板块学术版
  • 楼主绿绵羊
  • 当前回复16
  • 已保存回复16
  • 发布时间2020/5/8 07:08
  • 上次更新2023/11/7 02:55:29
查看原帖
关于文件操作
35153
绿绵羊楼主2020/5/8 07:08

刚编了段无聊的代码,结果出现了一个BUG。经查证,发现错误代码部分如下:

#include <bits/stdc++.h>
using namespace std;
int main(){
	for (;;){
		freopen ("a.txt","w",stdout);
		cout << "abc" << endl;
		fclose(stdout);
		freopen ("CON","w",stdout);
		cout << "abc" << endl;
		system("pause");
		system("cls");
	}
	return 0;
} 

主要原因就是当freopen(".out","w",stdout)system("cls")一起用时,会会出现一种无语言表的错误——清屏失败,且会不停弹一个烦人的弹窗。
请问各位大佬,该怎么解决啊?

2020/5/8 07:08
加载中...