测试代码如下:
#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