從字串中刪除第i個字元開始的連續n個字元C語言怎麼寫

時間 2021-08-16 02:20:51

1樓:防禦

//滿意請採納

#include

#include

char * fun(char * str,int i,int n);

int main();

int i,n;

printf("輸入字串\n");

gets(str);

printf("輸入i和n\n");

scanf("%d%d",&i,&n);

fun(str,i,n);

printf("%s\n",str);

return 0;

}char * fun(char * str,int i,int n){

int num=i-1;

for ( ; num+n

2樓:無_意識體

為什麼要這一句 str[num] = '\0'; 求解

3樓:衣角邊孩紙

#include

#include

char * fun(char * str,int i,int n);

int main();

int i,n;

printf("輸入字串\n");

gets(str);

printf("輸入i和n\n");

scanf("%d%d",&i,&n);

fun(str,i,n);

printf("%s\n",str);

return 0;

}char * fun(char * str,int i,int n)

刪除字串第i個字元開始的連續n個字元,該用什麼函式?,我是c語言新手,請各位儘量簡單一點,謝謝!

4樓:匿名使用者

用strcpy就可以做到.

void del(char *s, int i, int n)

c語言刪除字串中的字元,C語言 刪除字串中指定的字元

受災 這個容易,就是把指定位置的字元去掉,也就是說後面的字元覆蓋比如刪除指定的字元在字串中第一個出現的位置void strdel char str,char ch if p 希望能解決您的問題。 微俊 include include int main s i 0 printf input a cha...

能夠儲存每個字串的長度至多為的?字串

一嘆 一個二維陣列a 10 20 能夠儲存的每個字串的長度為19個字元,能夠儲存10個這樣的字串。分析 因為二維陣列以為的長度為10,所以說二維陣列a具有10個長度為20的一維陣列,所以說能夠儲存10個字串。因為第二維的長度為20,所以說能夠儲存的最大的長度為19個字元,因為以陣列的形式儲存字串需要...

php中如何判斷字串中是否有某個字元

黑馬程式設計師 php中如何判斷一個字串中是否有某個字元,如下 php語言是一個功能強大的嵌入式html指令碼語言,它的易用性讓許多程式設計師選擇使用。php判斷字串的包含,可以使用php的內建函式strstr,strpos,stristr直接進行判斷.也可以通過explode函式的作用寫一個判斷函...