當前位置:成語大全網 - 四字成語 - 編程 包括壹個函數功能是:對壹個長度為N的字符串從其第k個字符其刪掉m個字符,成語長度為N-m

編程 包括壹個函數功能是:對壹個長度為N的字符串從其第k個字符其刪掉m個字符,成語長度為N-m

#include<stdio.h>

#include<string.h> //妳用到了strlen函數 要包含這個頭文件

int main()

{

void del(char*str,char*sav,int k,int m);

char s1[80],s2[80];

gets(s1);

del(s1,s2,1,2);

puts(s2);

return 0;

}

void del(char*str,char*sav,int k,int m)

{

int i,j=0; //j要初始化

for(i=0;i<strlen(str);i++)

{

if(i == k-1) //這裏是==不是+=

{

i+=m; //跳過m個字符

}

sav[j++]=str[i];

}

sav[j]='\0'; //這裏是sav不是str

}