【发布时间】:2012-02-05 03:33:48
【问题描述】:
我发现可以通过 C++ 创建命令行程序。
我是一个 C++ 菜鸟,我只知道基本的东西,但我仍然想用它来创建新的命令行程序。
现在,我发现了这段代码:
//file name: getkey.exe
#include <conio.h>
int main(){
if (kbhit()) return getche() | ('a' - 'A');
}
这出奇的简单,它的运行方式如下:getkey
但它没有解释如何创建带参数的命令(例如:getkey /? 或 /K 或 /foo...)
如何创建带参数的命令行程序?
【问题讨论】:
-
第 1 步:Get a good introductory C++ book。第二步:通读上述书籍并做练习。第 3 步:阅读命令行参数以及如何通过
int main(int argc, char**argv)获取它们。 -
我认为您所说的“CMD 命令”通常称为“程序”。是的,C++ 是一种编程语言,可以用来创建程序。