关于freopen
  • 板块灌水区
  • 楼主神犇の蒟蒻
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/11/6 21:32
  • 上次更新2023/11/6 21:34:03
查看原帖
关于freopen
732458
神犇の蒟蒻楼主2023/11/6 21:32

为什么fclose(stdin);或freopen("CON","w",stdin);关不掉文件输入:

//-std=c++14
#include<bits/stdc++.h>
signed main(){
	int x;
	freopen("C:\\Users\\Administrator\\Desktop\\in.txt","r",stdin);
	std::cin>>x;
	std::cout<<x<<'\n';
	fclose(stdin);
	//freopen("CON","w",stdin);
	std::cin>>x;
	std::cout<<x<<'\n';
	return 0;
}#include<bits/stdc++.h>
signed main(){
	int x;
	freopen("C:\\Users\\Administrator\\Desktop\\in.txt","r",stdin);
	std::cin>>x;
	std::cout<<x<<'\n';
	fclose(stdin);
	//freopen("CON","w",stdin);
	std::cin>>x;
	std::cout<<x<<'\n';
	return 0;
}

in.txt:
123
无输入
输出:
123
123

2023/11/6 21:32
加载中...