Linux 下./文件名 可以运行可执行文件那么能用./文件名 200 这样向里面传值吗?
比如说我有个用g++编译好的可运行的prama文件,能用./prama 200 命令向prama里面的参数传值200吗?新手求解答
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
比如说我有个用g++编译好的可运行的prama文件,能用./prama 200 命令向prama里面的参数传值200吗?新手求解答
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(14)
argc代表参数个数,argv则是参数列表,第一个参数argv[0]就是这个程序的文件名。如果你运行./main arg1 arg2的话,
argc = 3,
argv[0] = "./main",
argv[1] = "arg1",
argv[2] = "arg2"
求教。。。
自己转换
它这里要求要传char类型的,那如果传int类型的怎么办啊,
撸主把这代码编译为main,然后运行一下./main arg1 arg2 arg3 就知道了
当然可以,命令行参数不就这样么用的么?
看一下下面的代码怎么实现参数传值?
main函数定义为int main(int argc, char **argv)
求解答..下面的代码
参考getopt()函数 用来分析命令行传参数问题的
下面的代码帮忙实现下
当然可以,命令行参数不就这样么用的么?
下面的代码帮我实现下
试试不就知道了嘛