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

最后一个输出成乱码了

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号