बीच क्या अंतर है memcpy()
और strcpy()
? मैंने एक प्रोग्राम की मदद से इसे खोजने की कोशिश की लेकिन दोनों एक ही आउटपुट दे रहे हैं।
int main()
{
char s[5]={'s','a','\0','c','h'};
char p[5];
char t[5];
strcpy(p,s);
memcpy(t,s,5);
printf("sachin p is [%s], t is [%s]",p,t);
return 0;
}
उत्पादन
sachin p is [sa], t is [sa]