char* strcpy(char* dest, const char * source)
{
char* tmp=dest;
while(*source)
{
*dest++=*source++;
}
return tmp;
}
char* shrink_space(char* dest,const char* source ,size_t n)
{
char* tmp=dest;
while(n--)
{
switch(*source)
{
case '\t':
case'\n':
case '\r': source++;
break;
default: *dest++=*source++;
}
}
return tmp;
}
第一个函数是strcpy,第二个是将字符串中的制表符,换行符去掉。
最近学C当中,仿写了2个函数。
最新推荐文章于 2022-10-06 15:25:52 发布