怎么消除这个警告?assignment makes integer from pointer without a cast
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?
{
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?
...全文
相关推荐
gcc 编译器选项
gcc 编译器选项
QT3连接SQLite
QT3连接数据库Sqlite全过程,很有用哦!!呵呵!!!!
C PROGRAMMING TUTORIAL
C PROGRAMMING TUTORIAL
Google C++ Style Guide_英文版.pdf
Google C++ Style Guide_英文版.pdf
yaffs_vfs.c, android
s/yaffs2/yaffs_vfs.c: In function 'yaffs_read_super': fs/yaffs2/yaffs_vfs.c:2383:2: error: implicit declaration of function 'get_sb_bdev' fs/yaffs2/yaffs_vfs.c: At top level: fs/yaffs2/yaffs_vfs.c:2390:2: error: unknown field 'get_sb' specified in initializer fs/yaffs2/yaffs_vfs.c:2390:2: warning: initialization makes integer from pointer without a cast fs/yaffs2/yaffs_vfs.c:2414:2: error: unknown field 'get_sb' specified in initializer fs/yaffs2/yaffs_vfs.c:2414:2: warning: initialization makes integer from pointer without a cast


新手乐园
