編寫函式,實現從字串str中刪除所有的指定字元ch,從

2021-04-23 17:15:24 字數 758 閱讀 1075

1樓:彭咿呀

void delchar(char*str,char ch)*p='\0' ;

}演算法描抄

述:定義兩字

襲符指標

bai,一個作為du讀取指標,另一zhi個作為寫入指標,寫指標指向字串的頭部dao。

將寫指標向後移定位到第一個要替換字元或結束符,如果是結束符, 返回;

否則,讀指標 = 寫指標加1。

如果讀指標指向的字元不是要替換字元或結束符, 將讀指標內容 賦給寫指標; 兩指標後移;

否則  如果 讀指標指向的是要替換字元, 讀指標後移;

否則 將讀指標內容 賦給寫指標, 返回。

重複3。

2樓:留戀√凡塵

#include "stdafx.h"

#include

#include "string.h"

using namespace std;

char* serch(char *str,char ch)k++;

}str1[j]='\0';

return str1;

}int main()

;cout<<"請輸bai入str字串

du"<>str;

char ch;

cout<<"請輸入ch字串";

cin>>ch;

cout<<"輸出結果為"<方法比較zhi笨 就是一個字元一個字元比較 相同的捨棄,將不同的存放在一dao個新陣列中 忘採納

編寫程式 從鍵盤輸入一串字串,統計字串中大寫字母和小寫

include void fun char ch count2 26 while ch i for i 0 i 26 i for i 0 i 26 i void main c語言程式設計 從鍵盤輸入一個字串。分別統計其中大寫字母 小寫字母及其它字元的個數,並輸出。include include ma...

編寫函式,求字串中單詞的個數。單詞之間用空格分隔

函式宣告,也 來可以寫成自這樣 int alphabetic char c 兩種寫法都是正確的,只是第二種方法更加明瞭 int longest char 也是一樣的道理 關於if alphabetic string i 是指如果函式alphabetic string i 返回0就不執行,否則執行,如...

如何用匯編實現從鍵盤輸入字串並顛倒後輸出

可以這樣考慮 1.利用dos 21h中斷的a號功能,讀取一個字串,這樣可以取得字串的長度n。2.mov cx,n,利用loop指令,倒序輸出字串。如下 multi segment executable file template.data segment buf0 db 255 字串最大長度db 0...