memcpy的问题!谢谢
int main()
{
int *p = malloc (100*sizeof(int));
memset(p,0,100*sizeof(int));
int *pt;
memcpy(pt,p,sizeof(int)*100);
int j;
for(j=0;j <100;j++)
{
printf( "%d ",*(pt+j));
}
free(p);
getchar();
return 0;
}
这段代码执行的时候有错误,请大家帮我看看,谢谢!
[解决办法]
pt = malloc(100*sizeof(int*));
[解决办法]
还有,最后别忘了free(pt)