2.请编写一个函数void fun(char a[],char[],int n),其功能是:删除以各字符串中

2.请编写一个函数void fun(char a[],char[],int n),其功能是:删除以各字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。

#include<stdio.h>
#include<string.h>
void fun(char a[],int k,int n)
{
int i;
for(i=k;i<strlen(a)-n;i++)
a[i]=a[i+n];
a[i]='\0';
}
int main()
{
char a[]="abcdefgh";
fun(a,3,2);
printf("%s\n",a);
return 0;
}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网