当前位置: 首页 > 知识库问答 >
问题:

如何在C++中使用命令获得输入和输出?

昝存
2023-03-14

我很难找到关于这些命令的功能、返回什么以及如何在C++中的应用程序中获得它们的信息。这是一个练习,这就是我需要如何获得我将从中读取的输入文件和我将向其写入的输出文件:

myApp < input.txt > output.txt

我试图使用:

int main(int argc, char** argv){
   cout << argv[1] << endl;
}

谢谢!

共有1个答案

杨飞
2023-03-14

使用MyApp output.txt ,您可以将stdininput.txt中读取并将stdout写入output.txt。因此,您处理输入和输出就像将控制台连接到您的程序一样。

 类似资料:
  • Hello!. 我发现system函数可以调用bash语句,但不能回收结果. 现在我的方案是中调用的bash语句里把输出重定向到某个文件,然后在C语言中去读那个文件的内容. 我感觉这样非常别扭,有没有更合适的方案?

  • 问题内容: 假设我要在go程序中运行“ls”,并将结果存储在字符串中。似乎有一些命令可以在exec和os包中派生进程,但是它们需要stdout等文件参数。是否有办法将输出作为字符串? 问题答案: 编辑: 此答案已过时。请在下面查看FatihArslan的答案。 通过指定Pipe作为标准输出(如果需要,还可以使用stderr)来使用exec.Run。它将返回cmd,其中在Stdout(和Stderr

  • 我正在用PyGame1.9做一个游戏。这是一个失败的简单游戏,一艘船在五列坏人之间移动,这些坏人通过缓慢向下移动进行攻击。我正试图让它,使船舶左,右移动与左右箭头键。这是我的密码: 它工作得太好了。船开得太快了。几乎不可能让它只移动一个位置,向左或向右。我怎样才能使船在每次按键时只移动一次?

  • 问题内容: 我尝试创建一个计算器,但由于不知道如何获得用户输入而无法使它工作。 如何获得Java中的用户输入? 问题答案: 你可以根据要求使用以下任何选项。 Scanner class BufferedReader and InputStreamReader classes DataInputStream class 该类中的方法已被弃用。若要获取值,应将先前的解决方案与一起使用 Console

  • 问题内容: 我有一个始终返回“ PRINT”命令的SQL过程,我想提取此“ PRINT”命令的输出,即C#中的过程,我该怎么做?这是程序 问题答案: 您需要订阅活动。 MSDN在这里有一些示例代码。

  • 问题内容: 你知道在Linux中尝试使用Sudo时会如何提示你输入密码,并且在键入时在终端窗口中什么也不显示(未显示密码)吗? 有没有办法在Python中做到这一点?我正在编写一个脚本,该脚本需要非常敏感的信息,并希望在键入时将其隐藏。 换句话说,我想从用户那里获取密码而不显示密码。 问题答案: 用途: 可以将可选提示作为参数传递;默认值为” “。 请注意,此功能需要正确的终端,因此它可以关闭键入