最近在翻阅C Primer Plus第六版的时候看到有关重定向的介绍时,实在觉得文字介绍的过于繁琐,不如实实在在敲代码来的实在,看运行结果差不多就能知道其中意思。
1、重定向输入:
首先创入一个c文件:echo_eof.c,代码如下
#include <stdio.h>
int main(void){
int ch;
while ((ch = getchar()) != EOF){
putchar(ch);
}
return 0;
}
然后编译生成echo_eof.exe文件,再到echo_eof.exe生成目录下创建test.txt文本,记住创建test.txt文本一定得在echo_eof.exe目录下否则出现“系统找不到指定文件”提示。
test.txt文本自己想输入什么就输入什么,这是我的test.txt文本内容:
This is a test.
这是重定向输入测试!
接下来在VScode复制exe文件路径