如何在Windows上通过命令提示符输入.exe文件的输入?

时间:2016-01-29 14:31:57

标签: c++ windows exe command-prompt

我有一个.exe文件,我是从一组源.cpp文件的makefile构建的。 它应该接受一组输入并将输出写入.txt文件。我正在阅读的手册提供了在linux上运行它的以下说明:

./xyz -l4 -w6 -k4 -iSampleInputTJU.txt -oMyOutputFile.txt -p

但是我需要在Windows 10上运行它。所以我输入了:

C:>\Desktop\xyz -l4 -w6 -k4 -iSampleInputTJU.txt -oMyOutputFile.txt -p

然而它告诉我它无法打开输入文件。 我不确定我做错了什么。请帮忙。任何输入将不胜感激。

1 个答案:

答案 0 :(得分:0)

执行程序,无论平台如何。格式应为:

<Program path> [program arg list]

路径可以是相对的或绝对的。

在你的Linux shell中。你正在运行:

./xyz -l4 -w6 -k4 -iSampleInputTJU.txt -oMyOutputFile.txt -p

您正在使用./。这意味着您的程序位于当前目录下。

在Windows控制台中:

C:>\Desktop\xyz -l4 -w6 -k4 -iSampleInputTJU.txt -oMyOutputFile.txt -p

你在这里使用绝对路径。您可能无法在输入文件所在的路径下运行该程序。您可以键入dir来检查当前目录,看输入文件是否存在。