如何将文件用作现有C ++程序的输入流?

时间:2013-10-28 09:09:44

标签: c++ shell

我有一个现有的程序,我无法修改它。它使用std::cin来读取用户的输入。

现在我不想每次都输入它,所以我创建了一个这样的文件:

3
2 2
3 4
5 1

如何将此文件用作输入流?我正在使用OS X.

1 个答案:

答案 0 :(得分:3)

如果您正在使用bash(或类似)shell,并且您的输入位于文件input.in中,那么

myprogram < input.in

将使用input.in作为程序的标准输入。