c语言实现单个字符替换
时间: 2023-07-13 20:05:43 浏览: 256
字符替换(C)
可以使用C语言中的字符串处理函数来实现单个字符替换。以下是一个简单的示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
char oldChar, newChar;
printf("Enter a string: ");
fgets(str, 100, stdin);
printf("Enter the old character: ");
scanf("%c", &oldChar);
printf("Enter the new character: ");
scanf(" %c", &newChar);
for (int i = 0; i < strlen(str); i++) {
if (str[i] == oldChar) {
str[i] = newChar;
}
}
printf("New string: %s\n", str);
return 0;
}
```
该程序要求用户输入一个字符串,然后输入要替换的字符和新字符。程序使用循环遍历字符串中的每个字符,如果找到要替换的字符,就将其替换为新字符。最后,程序输出替换后的字符串。
阅读全文