在cmd中运行c语言程序,我知道可以用**.exe>指定路径>指定文件.txt这样的方式将程序运行

在cmd中运行c语言程序,我知道可以用**.exe>指定路径>指定文件.txt这样的方式将程序运行后输出到指定的文件里,请问要用什么命令符将指定的文件作为程序的输入?

要想把一个文本文件的内容作为某个程序的输入,这个程序必须符合一个前提条件,就是它的输入方式必须是标准输入(StdIn),然后在CMD中就可以通过“管道”方式把文本文件的内容对该程序进行自动输入,比如:
type 文本文件.txt | 你的程序.exe
在此需要说明的是,你所说的把程序运行后的输出转到指定的文件,这个程序同样必须符合一个前提条件,就是它的输出方式必须符合标准输出(StdOut)。
type是DOS的一个内部命令,功能是列出文本文件的内容,而它的输出方式就是标准输出,通过管道符(|)就可以把这种标准输出转向到后面的“你的程序.exe”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-13
输入一般是程序运行后收到输入或者读取文件输入。
相似回答