#include<stdio.h>
#include<string.h>
void strcopy(char *s,int m,int n)
{
char *p,*q;
for(q=s,p=s+n-1;p<s+m+n-1;p++,q++)
*q=*p;
*q='\0';
}
int main()
{
char str[20];
int m=3,n=5;
printf("enter string:");
gets(str);
puts(str);
strcopy(str,m,n) ;
puts(str);
return 0;
}
请输入一个字符串s和两个正整数m和n,将字符串s中从第m个字符开始的n个字符复制到字符串s中,再输出字符串。要求用字符指针定义并调用函数strcopy(s,m,n),它的功能是将字符串s中从第m个字
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.