求助文件重定向
  • 板块学术版
  • 楼主jwhou
  • 当前回复10
  • 已保存回复11
  • 发布时间2025/1/31 22:13
  • 上次更新2025/2/1 16:26:51
查看原帖
求助文件重定向
366297
jwhou楼主2025/1/31 22:13

我的t.txt文档内容为1,运行以下代码

#include<iostream>
using namespace std;

int t;

int main()
{
    freopen("t.txt","r",stdin);
    cin>>t;
    cout<<t+1;
    return 0; 
}

输出为2;但是运行一下代码

#include<iostream>
using namespace std;

int t;

int main()
{
	freopen("t.txt","r",stdin);
	freopen("t.txt","w",stdout);
	cin>>t;
	cout<<t+1;
	return 0; 
}

t.txt里就是1(0+1)!第二个代码总是输出原来t的值+1,有大佬能解惑吗?

2025/1/31 22:13
加载中...