怎么消除这个警告?assignment makes integer from pointer without a cast
dfczj 2007-05-21 12:39:05 void mm(char *p)
{
char b[]="test1\0";//这一行[Warning] assignment makes integer from pointer without a cast
*p =b ;
}
int main(void){
char a[]="first\0";
char *str ;
str=a;
mm(str);
printf("%s\n",str);
system("PAUSE");
return 0;
}
执行结果还是first,而非test,高手帮我解答一下,为什么会这样,怎样才打出test?