程序段for(i=0;i<6;i++){Userpassword[i]="";}for(i=0;i<16;i++){DSY_BUFFER[i]="";........
C语言中,双引号所代表的,是一个字符串类型,也就是说“”与数组接近于等效。
如果 Userpassword 是这么定义的 char *Userpassword[6],
那么,赋值的时候 Userpassword[i]=" ";这样就是对的。
如果 Userpassword 是这么定义的 char Userpassword[6],
赋值的时候就要这样写: Userpassword[i]=‘ ’;即,把双引号修改成单引号