int _strlen(const char* str)
{
if (!str || *str == 0) return 0;
int len = 0;
while (*str++)++len;
return len;
}
char* _strcpy(char* d, const char* s)
{
if (!s || *s == 0) return d ? &(*d = 0) : NULL; //防止d未初始化乱码
char* td = d;
if (d) while (*d++ = *s++); //防止d为NULL
return td;
}