第一个代码与第二个代码的区别在哪?为什么输入参数第一个函数会乱码?求解!谢谢....
#include <stdio.h>void main(int argc,char *argv[]){
while(argc>1){
++argv;
printf("%s\n",argv);
--argc;
}
}
***********************************
#include <stdio.h>
#include <stdlib.h>
void main(int argc,char *argv[]){
int i;
printf("the number of string is:%d\n",argc-1);
for(i=1;i<argc;i++){
printf("the string %d is:%s\n",i,argv);
}
}
对字符串数组进行自增,然后打印字符串当然会乱码 要么for循环里打印每个字符,要么直接打印字符串就好了吧 BngThea 发表于 2018-4-11 22:51
对字符串数组进行自增,然后打印字符串当然会乱码
谢谢!
页:
[1]