C 中的命令行参数

标签 c command-line-arguments

我正在用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/

相关文章:

c++ - 仅通过按位运算反转(翻转)数字的最后 n 位

c++ - 哪些并行计算 API 可以很好地利用套接字?

C:读取两个文件一次

c++ - 用于从 cmd 运行参数获取值的库或片段

java - NetBeans IDE - 如何使用控制台运行 Java 应用程序

c - c中的简单套接字编程

c - 在这个简单的 C 程序中分配内存时我哪里出错了?

macos - 从 Mac 中的 pkg 文件安装后打开应用程序

c - Xcode 和传递命令行参数

Python 参数解析 : Leading dash in argument