c程序参数不能正常带入
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 60
- 注册时间: 2009-07-21 21:03
c程序参数不能正常带入
我在用ubuntu写程序的时候发现,c程序中如果参数送带有"*"号会导致argc和argv都不正确。我在server 10.10 和 desktop 9.10试过,都出现了相同的情况,而且如果参数中出现多一个*,argc就加14.难道碰上操作系统的bug了?
- lerosua
- 论坛版主
- 帖子: 8455
- 注册时间: 2007-11-29 9:41
- 联系:
Re: c程序参数不能正常带入
代码列出来,大家给你找找错
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
-
- 帖子: 60
- 注册时间: 2009-07-21 21:03
Re: c程序参数不能正常带入
加上双引号或者在参数前加"-"就可以了。应该是shell原因。
另外,我是把dash换成了bash的。
另外,我是把dash换成了bash的。