[在运行我在cpp中编译的程序时将文件名作为输入

问题描述 投票:0回答:2

在cpp中,我需要运行这样的程序

g++ *.cpp -o out

./out <input.txt> <somenumber>

其中input.txt是一个文本文件,其中包含我需要处理的信息行,而somenumber是我需要使用的整数值。

我搜索了几个小时,找不到想要的答案,

我找到了类似的解决方案

./out < input.txt 

将input.txt行作为字符串读取,然后在我可以处理的代码中,但是该作业表明该代码将仅运行,并且具体运行为

./out <input.txt> <somenumber>

有人可以帮忙吗?

我已经编写了一些代码,其中我的主要编写为

int main(int argc, char* argv[] ){

但是当我跑步时

./out <input.txt>

终端提示错误

" -bash: syntax error near unexpected token `newline' "

编辑:错字

c++ input g++
2个回答
0
投票

0
投票
<>
© www.soinside.com 2019 - 2024. All rights reserved.