有一个字符串包含N个字符,写一个函数。 将此字符串中从第M个字符开始的全部字符复制到另一个字符串(指针)

如题所述

//7.有一个字符串,包含n个字符。写一个函数,将此字符串中从第m个字符开始的全部字符复制成另一个字符串
#include<stdio.h>
#include<string.h>
//#define N 10
main()
{
void fun(char a[10]);
char a[10];
printf("请输入字符串a:\n");
scanf("%s",a);
fun(a);
}

void fun(char a[10])
{
int m,i;
char b[10],*p;
scanf("m=%d",&m);
p=p+m;
for(i=0;*p!='\0';p++,i++)
b[i]=*p;
b[i]='\0';
printf("输出另一个字符串b:\n");
puts(b);
}
温馨提示:答案为网友推荐,仅供参考
相似回答