#include<stdio.h>
#include<malloc.h>
void my_strcpy(char *sour,char *dest){
if(sour == NULL || dest == NULL){
return;
}
dest = sour;
}
int main(){
char *d = NULL;
char *s = "Angus Declan R";
//d = malloc(sizeof(strlen(s)+1));
//my_strcpy(s,d);
d = s;
printf("\n %s \n",d);
return 0;
}
在此我試圖讓指針「d」指向「s」指向的位置。爲什麼它沒有指向位置。將指針的內容複製到另一個
這個問題是一個重複數百倍,但有點困惑其中的其他錯誤... – 2013-03-08 04:20:24
你在尋找memcpy()? – 2013-03-08 04:21:36