[英]Command-line arguments available to other functions?
在C语言中,有什么方法可以使命令行参数可用于其他函数,而不必将其作为参数传递给函数?
一些编译器出于该确切目的而提供了全局_argc
和_argv
变量。 或使用特定于平台的API,例如Windows上的GetCommandLine()
和CommandLineToArgvW()
。
正如DaoWen所说,命令行参数只是数据,可在main()中使用。 因此,如果您不想将命令行参数作为参数传递给另一个函数,但希望在其他函数中使用它,则可以将字符串strcpy()/ strncpy()转换为全局字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.