我想将 .txt 文件从命令行重定向到用 D 编写的可执行文件。
$ ./myprogram < data.txt
这个文本文件包含我想打印到屏幕上的数字。到目前为止,我的程序包括:
import std.stdio, std.file;
void main(string[] args) {
string file = args[2];
writeln(read(file));
}
但这是不正确的;有人可以解释一下重定向是如何工作的以及我如何将数据传输到我的 D 程序中吗?