当前位置:文档之家› c语言写函数将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

c语言写函数将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

二、编程题

1. 有一个字符串,包含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';

}

main()

{ int m;

char str1[20],str2[20];

printf("input string:");

gets(str1);

printf("Which character that begin to copy?");

scanf("%d",&m);

if(strlen(str1)
else {

copystr(str1,str2,m);

printf("result:%s",str2);

}

}


相关主题
文本预览
相关文档 最新文档