当你测试程序时,反复从键盘上敲入数据作为程序的输入,是非常乏味的。大多数操作系统支持文件重定向,这种机制允许我们将标准输入和标准输出与命名文件关联起来:
$ addItems <infile > outfile
假定$是系统提示符,我们的程序已经编译为名为addItems.exe的可执行文件(UNIX中是addItem),则将上述命令会从一个名为infile的文件读取数据,并将结果写入到一个名为outfile的文件中,两个文件都位于当前目录。
当你测试程序时,反复从键盘上敲入数据作为程序的输入,是非常乏味的。大多数操作系统支持文件重定向,这种机制允许我们将标准输入和标准输出与命名文件关联起来:
$ addItems <infile > outfile
假定$是系统提示符,我们的程序已经编译为名为addItems.exe的可执行文件(UNIX中是addItem),则将上述命令会从一个名为infile的文件读取数据,并将结果写入到一个名为outfile的文件中,两个文件都位于当前目录。