如何在程序运行时指定标准输入为Cevelop/EclipseC/C++?
How to specify standard input to Cevelop/EclipseC/C++ when running the program?
我目前有在 C++ 代码中硬编码的输入文件:
constexpr auto SELECTED_COLLEGES {"rva-ceeb-working.txt"};
std::ifstream ifs {SELECTED_COLLEGES, std::ios::in};
我打算更改代码以改用标准输入。当我从命令行 运行 程序时,我会将文件指定为:
$ aptcp <rva-ceeb-working.txt
我如何告诉 Cevelop/EclipseC/C++ 当它 运行 程序使用 rva-ceeb-working.txt
作为标准输入时?
Cevelop C++ IDE
Version: 1.8.0-201707131430
Eclipse C/C++ Development Tools
Version: 9.3.0.201706122201
Build id: @build@
Eclipse Help
Version: 2.2.100.v20170612-0950
Build id: I20170612-0950
OS: Linux, v.4.10.0-37-generic, x86_64 / gtk 3.22.11
运行 > 运行 配置... > 通用 > 输入文件
我目前有在 C++ 代码中硬编码的输入文件:
constexpr auto SELECTED_COLLEGES {"rva-ceeb-working.txt"};
std::ifstream ifs {SELECTED_COLLEGES, std::ios::in};
我打算更改代码以改用标准输入。当我从命令行 运行 程序时,我会将文件指定为:
$ aptcp <rva-ceeb-working.txt
我如何告诉 Cevelop/EclipseC/C++ 当它 运行 程序使用 rva-ceeb-working.txt
作为标准输入时?
Cevelop C++ IDE
Version: 1.8.0-201707131430
Eclipse C/C++ Development Tools
Version: 9.3.0.201706122201
Build id: @build@
Eclipse Help
Version: 2.2.100.v20170612-0950
Build id: I20170612-0950
OS: Linux, v.4.10.0-37-generic, x86_64 / gtk 3.22.11
运行 > 运行 配置... > 通用 > 输入文件