コマンドラインから .txt ファイルを D で記述された実行可能ファイルにリダイレクトしたいと考えています。
$ ./myprogram < data.txt
このテキスト ファイルは、画面に出力したい数字で構成されています。これまでのところ、私のプログラムはこれで構成されています:
import std.stdio, std.file;
void main(string[] args) {
string file = args[2];
writeln(read(file));
}
しかし、これは正しくありません。誰かがリダイレクトの仕組みと、データを D プログラムに転送する方法を説明してもらえますか?