C语言字符串中字符替换:编写一个函数,使用指针替换字符串中的某个字符为另一个字符
时间: 2024-06-18 20:05:35 浏览: 192
可以使用指针和循环来遍历字符串,找到需要替换的字符并进行替换。以下是一个简单的示例函数:
```
void replace_char(char *str, char old_char, char new_char) {
while (*str) { // 遍历字符串
if (*str == old_char) { // 找到需要替换的字符
*str = new_char; // 进行替换
}
str++; // 指针移动到下一个字符
}
}
```
调用该函数时,需要传入字符串指针、需要替换的字符和替换后的字符。例如:
```
char str[] = "hello world";
replace_char(str, 'l', 'L');
printf("%s\n", str); // 输出:heLLo worLd
```
阅读全文