如何在Cevelop/Eclipse C/C++中指定rva-ceeb-working.txt为程序标准输入?
没问题!我来一步步教你怎么在Cevelop或者Eclipse C/C++里配置运行参数,让程序启动时自动把rva-ceeb-working.txt作为标准输入源:
配置步骤
- 打开运行配置面板
- 右键点击项目里的可执行文件,选择「Run As」→「Run Configurations...」;或者点击工具栏运行按钮旁的下拉箭头,选择「Run Configurations...」。
- 定位到标准输入设置
- 在弹出的窗口左侧,找到「C/C++ Application」分类,选中你要配置的目标程序。
- 切换到「Arguments」标签页,滚动到「Standard Input and Output」区域。
- 指定输入文件
- 勾选「File」选项,然后在右侧输入框里填入
rva-ceeb-working.txt的路径:- 如果文件就在你的项目根目录下,直接填文件名即可;
- 如果文件在其他位置,需要填写完整的绝对路径(比如Linux下的
/home/your-username/projects/rva-ceeb-working.txt,或者Windows下的C:\Users\your-username\Documents\rva-ceeb-working.txt)。 - 注意:如果路径包含空格,Windows系统下记得给路径加上双引号,比如
"C:\My Projects\rva-ceeb-working.txt"。
- 勾选「File」选项,然后在右侧输入框里填入
- 同步代码修改
- 别忘了把你代码里硬编码打开文件的逻辑改成读取标准输入!比如原来的:
要改成直接使用ifstream inputFile("hardcoded-input.txt"); // 从inputFile读取内容cin:string line; while (getline(cin, line)) { // 处理每一行输入内容 }
- 别忘了把你代码里硬编码打开文件的逻辑改成读取标准输入!比如原来的:
- 保存并测试运行
- 点击「Apply」保存配置,再点击「Run」启动程序,这时程序就会自动从指定的
rva-ceeb-working.txt文件读取输入了。
- 点击「Apply」保存配置,再点击「Run」启动程序,这时程序就会自动从指定的
内容的提问来源于stack exchange,提问作者CW Holeman II
相关产品推荐
相关产品推荐

