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

2021-08-16 02:20:43 字數 974 閱讀 8165

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)

編寫程式,從鍵盤輸入N個字串,將字串按從小到大的順序排列

單個字串是只包含字母,還是既包含數字也包含字母?這裡的順序是字典數序吧?字元還是字串,如果是字元 按ascii碼排?如果是字串,按字元的多少排?要什麼語言的 彙編?c語言?c 要問什麼啊。清楚點嘛 c語言中從鍵盤輸入n個字串,將字串按從小到大的順序排列並輸出 如下 define n 10 int m...

c從字串中取某個字元,c 中怎樣擷取兩特定字元之間的字串

string str 111222233334444 random rd new random int index rd.next 0,str.length 1 獲得隨機位置 str str.remove index,1 刪除隨機索引的乙個字元 class program string random...

c 中,輸入兩個字串,怎樣在串中查詢並刪除串,並且是不區分大小寫的查詢

include 字串匹配,在主串中刪除子串int main str2 512 scanf s str1 主串scanf s str2 子串int len1 length str str1 int len2 length str str2 int count 0 匹配次數int index 10 子串...