ファイルの中身を標準入力として受け取ることもできる。
https://www.kushiro-ct.ac.jp/yanagawa/C-2015/26-0722/index.html
もう一度基礎からC言語 第9回 制御構造と変数(5)~forとwhileに関するあれこれ 入出力の切り替え~リダイレクトとパイプ
dest.cは、
標準入力で入力された文字列をbufに格納し、bufを出力してるだけ。
$ vi dest.c $ gcc dest.c -o dest $ ./dest ABCDE buf = ABCDE $ vi test.txt $ cat test.txt ABCDE $ ./dest < test.txt buf = ABCDE $
dest単体だと、標準入力になるが、'<'とtest.txtの追加で、ファイル入力となった。
Sample/c/redirect/in/src/redirect at master · bg1bgst333/Sample · GitHub