1樓:青檬護膚
給你個參考參考,寫的很不錯的,不過不是我寫的啦#include
char* dstr(char* s, char c);
int main()
char str[1000];
char ch;
printf("請輸入乙個字串:\t");
gets(str);
printf("請輸入要挖去的字元:\t");
scanf("%c",&ch);
printf("刪除%c後的字串為:\t",ch);
puts(dstr(str,ch));
char* dstr(char* s, char c)char* t = s;
char* f = s;
for(;*f;f++)
if(*f==c)
continue;
*t = *f;
t++;
*t = 0;
return s;
執行結果
C語言 編寫函式,由實參傳來字串,統計此字串中字母,數字,空格和其他字元的個數
函式宣告在main的外面,強烈建議直接把函式寫在前面省的宣告了加上字串的標頭檔案string.h。迴圈直接用strlen獲取長度計算,你這樣子看起來太傻了。要返回多個整數的話可以用結構體做返回值,或者用指標 引用 做引數。char ch是指標的意思,初學者不行就用全域性變數。 汽水 char ch,...
c語言刪除字串中指定字元,C語言刪除字串中指定字元
加百列 一 問題描述 從鍵盤輸入一個字串給str和一個字元給c,刪除str中的所有字元c並輸出刪除後的字串str。1 輸入 第一行是一個字串 第二行是一個字元。2 輸出 刪除指定字元後的字串。二 設計思路 1 同插入問題,定義兩個字元陣列a,b。以及標誌刪除位置的int型pos。2 用gets函式輸...
C語言編寫程式,判斷輸入的字串是否是回文
小夏在深圳 源 如下 include int main int n,reversedinteger 0,remainder,originalinteger printf 輸入乙個整數 scanf d n originalinteger n 翻轉 while n 0 remainder n 10 re...