繁体   English   中英

命令行参数可用于其他功能吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM