-1

使用 Linux,运行将 .txt 文件作为 argc 的 C++ 程序时。IE

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

我可以简单地编译它,然后输入./a.out file.txt

使用windows时,编译后如何运行它,包括file.txt作为argc?

4

3 回答 3

2

您也可以这样做,只是可执行文件的名称会发生​​变化,例如program_name.exe file.txt.

于 2015-04-10T03:35:50.747 回答
1

在 Linux 中,您通常会使用./a.out file.txt(Linux 中的默认设置是不会在当前目录中搜索可执行文件)。在 Windows 的标准命令解释器中,您可以只编写a file.txt,假设您已经命名了您的程序a.exe(Windows 的命令解释器搜索当前目录,而不管您的PATH. 不同的编译器在命名可执行文件的方式上有所不同,但使用 g++-o a和使用 Visual C++ 使用/Fea.

运行 Windows 命令解释器的一种方法是Windows key+ R,然后键入cmd弹出的运行对话框。

于 2015-04-10T03:39:58.510 回答
0
  1. 运行“命令”
  2. 使用命令“cd”将目录更改为可执行文件存在
  3. 完全按照您在 Linux 中所做的那样做。
于 2015-04-10T03:36:10.903 回答