標準入力
プログラム中で,標準入力により文字列を受け取ることが出来る.プログラムはそれを受け取るまで次の動作に進
まない.
手動での入力
このプログラムを実行すると,'Type something ~'のメッセージが標準出力に出力され,そこで一旦停止する.
何か文字を入れてEnterを押すと,それが文字変数cに格納される.ここでは文字列長を16としているので,それ以
上の長さの文字列を入れるとはみ出した部分は無視されるはず.
最後に入力した文字列がそのまま標準出力に返ってくる.
シェルによる自動入力
シェルスクリプトで標準入力からの入力を行うこともできる.
次のようにしてテキストファイルを与えると,標準入力が呼び出されるたび,ファイルに書かれている文字列が上から順番に読み込まれるらしい.
文字列をそのまま与える方法は分からない.
file.datの中身は以下のとおり.
実行結果