C语言使用freopen()函数进行重定向

阅读 40

2022-01-06

测试代码如下:

#include<stdio.h>
int main()
{
	freopen("input.txt", "r", stdin);//使scanf从input.txt获取数据
	freopen("output.txt", "w", stdout);//使printf输出到output.txt

	int a = 0;
	int b = 0;
	scanf("%d %d", &a, &b);
	printf("%d\n", a + b);

	//关闭重定向
	fclose(stdin);
	fclose(stdout);
	return 0;
}

 创建好input.txt和output.txt.

结果如下:

 部分借鉴

 C/C++中的freopen()函数使用详解_聪少的博客-CSDN博客_c freopen

精彩评论(0)

0 0 举报