char *filename;
char *htmlorimage;
filename = strtok(server_reply," ");
filename = strtok(NULL," ");
memmove(filename,filename+1,strlen(filename));
printf("File Name :%s\n",filename);
strcpy(htmlorimage,filename);
htmlorimage=strtok(filename,".");
htmlorimage=strtok(NULL,".");
printf("Exts: %s\n",htmlorimage);
我试图将文件名指针复制到htmlorimagepointer,但我采取了分段错误 .
怎么能把指针复制到另一个 .
1 回答
strcpy复制字符串的内容,而不是指针 . 您可以复制变量之类的指针,例如
如果需要内存块的副本,请使用其大小分配内存并复制到新位置