91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C語言如何實現字符串替換

小億
206
2023-08-24 09:14:28
欄目: 編程語言

在C語言中可以通過循環遍歷字符串的每個字符,然后判斷是否需要替換,如果需要替換則使用新的字符替換原字符。

下面是一個示例代碼,實現了字符串中某個字符的替換:

#include <stdio.h>
#include <string.h>
void replace(char *str, char oldChar, char newChar) {
int length = strlen(str);
for (int i = 0; i < length; i++) {
if (str[i] == oldChar) {
str[i] = newChar;
}
}
}
int main() {
char str[] = "Hello, World!";
replace(str, 'o', 'x');
printf("%s\n", str);
return 0;
}

運行結果:

Hellx, Wxrld!

在上面的示例中,replace函數接受三個參數:字符串指針、待替換的字符和替換后的字符。函數內部通過循環遍歷字符串的每個字符,如果當前字符等于待替換的字符,則將其替換為新的字符。

main函數中,定義了一個字符串str,然后調用replace函數將字符串中的字符’o’替換為’x’,最后打印替換后的結果。

0
长兴县| 卢氏县| 晋江市| 萨迦县| 轮台县| 陇西县| 周口市| 彩票| 陆川县| 讷河市| 阳新县| 时尚| 新沂市| 六枝特区| 滕州市| 五家渠市| 故城县| 阳山县| 普兰县| 横山县| 昭苏县| 伊宁市| 竹北市| 沙田区| 嘉义市| 陇西县| 武宣县| 澄迈县| 略阳县| 寿光市| 兴化市| 锦州市| 定西市| 平和县| 琼结县| 平原县| 富川| 鸡西市| 日土县| 榆社县| 雷波县|