c重定向操作
C语言重定向。例如、我写一个名为Add.c的源文件、用来读取2个被加数、运行把相加结果输出到控制台、我还写了一个file.txt、里面存放2个被加数、问题是、我如何把输入流定向为file.txt?求具体方法、谢谢。还有、这2个文件要放在哪里、方便运行时能找到他们
程序代码:
#include <stdio.h>
int main(int argc, char **argv) {
int a, b;
if(argc < 2) return 1;
FILE *fp = fopen(argv[1], "r");
if(!fp) return 1;
fscanf(fp, "%d %d", &a, &b);
printf("%d", a + b);
fclose(fp);
return 0;
}









