关于freopen(悬1关)
  • 板块学术版
  • 楼主huanglihuan
  • 当前回复26
  • 已保存回复27
  • 发布时间2024/7/16 20:55
  • 上次更新2024/7/16 22:07:47
查看原帖
关于freopen(悬1关)
794484
huanglihuan楼主2024/7/16 20:55

我在我的小熊猫C++中保存了下列代码

#include <iostream>
using namespace std;
int main ()
{
	freopen ("data.txt","r",stdin);
	freopen ("out.txt","w",stdout);
	int n;
	cin >> n;
	for (int i = 1;i <= n;i ++)
	{
		int x;
		cin >> x;
		cout << x << ' ';
	}
	return 0;
}

其中,data.txt 为

5
1 2 3 4 5

out.txt 为

1 2 3 4 5

注释掉上述代码第六行,程序可正常输出 1 2 3 4 5,可是加上第六行之后程序不会输出,并显示

求问:这是怎么回事?

2024/7/16 20:55
加载中...