c c 面試1 字串替換程式

2021-09-30 12:49:56 字數 667 閱讀 3058

描述:編寫乙個字串替換函式,如函式名為 

strreplace(char* strsrc, char* strfind, char* strreplace)

,strsrc為原字串,strfind是待替換的字串,strreplace為替換字串。

如:「abcdefghijklmnopqrstuvwxyz」這個字串,把其中的「rst」替換為「ggg」這個字串,結果就變成了:

abcdefghijklmnopqggguvwxyz

程式如下:

#include//替換字串中的幾個字元

void strreplaceb(char* strsrc, char* strfind, char* strreplace)

*(temp+lastlen) = '\0';

while (*repl != '\0')

p = strsrc;

char* ptemp = temp;//**動態開闢記憶體

while (*ptemp != '\0')

delete temp;

*p = '\0';

}else

strsrc++;

} else

strsrc++; }}

int main()

c c 字串替換

無奈最近專案用c 屢屢遇到困難,最基本功能都沒有。只能自己寫,貼出來只是為了日後誰遇到,省的重寫了,直接複製好了,體力活。char str replace all char src,const char sub,const char dst char result new char result l...

程式語言系列 1 字串 (C C )

c 語言中,字串實際上是使用 0 字元終止的一維字元陣列 include 1.建立 char greeting 6 char greeting hello 2.獲取字串長度 len strlen str1 3.複製 strcpy str1,str2 把str2複製到str1 4.連線 strcat ...

南陽 113字串替換

時間限制 3000 ms 記憶體限制 65535 kb 難度 2 描述 編寫乙個程式實現將字串中的所有 you 替換成 we 輸入 輸入包含多行資料 每行資料是乙個字串,長度不超過1000 資料以eof結束 輸出對於輸入的每一行,輸出替換後的字串 樣例輸入 you are what you do 樣...