为了账号安全,请及时绑定邮箱和手机立即绑定

最后一个输出成乱码了

sue@sue-G480:~/workspace/les3$ ./m3.out -l -a fdasd dad
argv is 5
argc[-1074445397] is 5
argc[-1074445388] is 5
argc[-1074445385] is 5
argc[-1074445382] is 5
argc[-1074445376] is 5
argc[0] is 5
成这个样子了这是什么情况啊

正在回答

2 回答

printf("argc[%d] is %s", i, argc[i]);

后面两个参数应该是这样

0 回复 有任何疑惑可以回复我~
#1

qq_way_0

错了 是argv[i]
2016-09-24 回复 有任何疑惑可以回复我~
#2

suuuue 提问者

十分感谢,自己有点粗心了
2016-09-24 回复 有任何疑惑可以回复我~

#include <stdio.h>

int main(int argc,char *argv[])

{

    printf("hello world\n");

    for(int i = 0; i < argc; i++)

    {

        printf("argv[%d] is %s\n", i, argv[i]);

    }

    return 0;

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

最后一个输出成乱码了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信