char *strcpy(char *dst, const char* src) { char *odst = dst; while(*dst++ = *src++) ; return odst; } char *strdup(const char *src) { char *dst = malloc(sizeof(char) * (strlen(src) + 1)); if(dst == NULL) return dst; return strcpy(dst, src); }
//while(*dst++ = *src++)for(;*src; src++,dst++){ *dst = *src;}