我正在用Python编写程序,所以对C不太熟悉。 我正在编写一个用 C 语言创建二叉树的程序。我正在使用我创建的“插入”函数。目标是在命令行中键入“insert”,该函数应该可以工作。但我对如何获取和解析 C 中的命令行参数不太了解。有人可以帮忙吗?
最佳答案
http://www.cprogramming.com/tutorial/c/lesson14.html
int main( int argc, char *argv[])
这应该是你的 main 函数的声明。 argc
是参数的数量。 argv[]
是一个数组,其中包含每个命令行参数作为字符串,程序名称为 argv[0]
因此第一个参数将为 argv[ 1]
。我不是 C 程序员,所以这可能不是好信息,我强烈建议您查看该链接。
关于C 中的命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22109693/