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; }