有一个字符串,包含n个字符。写一个函数,将此字符串中从第m个字符开始的全部字符复制成另一个字符串。

有一个字符串,包含n个字符。写一个函数,将此字符串中从第m个字符开始的全部字符复制成另一个字符串。
void copystr(char *p1,char *p2,int m)
{
int n=0;
while(n {n++;
p1++;
}
while(*p1!='\0')
{*p2=*p1;
p1++;
p2++;
}
*p2='\0';
}
void copystr(char *p1,char *p2,int m)
{
int n=0;
while(n 后面把第m个以后的字符赋给指针p2指向的如让昌内容
{n++;
p1++;
}
while(*p1!='\0')
{*p2=*p1;
p1++;
p2++;
}
*p2='\0';
}
这里n是这个函数里的一轿拿个局部变量;n被赋值为0;是计数用的,为的是是悔蔽指针指向第m个字符的位置,并不闭前搭是字符数量
← 上一篇: 下一篇: →