【发布时间】:2010-04-08 16:51:24
【问题描述】:
我正在编写一个程序来解决一种最小值。生成树问题。我有 2 种不同的算法,我已经在两个单独的 .cpp 文件中工作,我分别命名为 kruskels.cpp 和 prims.cpp。
我的问题是这样的:
每个文件都使用以下命令行来运行它。时间 ./FILENAME INPUTFILE FACTOR
我想制作一个程序,根据输入的输入文件,它可以运行 kruskels.cpp 或 prims.cpp。我怎样才能做到这一点?
该程序必须将这些命令行参数传递给 kruskels 或 prims。每个文件(kruskels.cpp 和 prims.cpp)都设计为使用这些命令行参数运行(因此它们将 INPUTFILE 和 FACTOR 作为变量来执行文件 io)。
这应该适用于 c++。
【问题讨论】:
-
这里要明确一点...您实际上并没有运行 .cpp 文件,对吧?您正在运行已编译的可执行文件?
-
正确。程序将已经编译。然后使用命令行参数执行每个 .cpp。
标签: c++ command-line command-line-arguments