c语言中如何将字符-换成/
时间: 2024-09-09 15:17:34 浏览: 57
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
在C语言中,如果你想要将字符串中的字符'-'(减号)替换成字符'/'(斜杠),你可以通过遍历字符串,并且检查每个字符是否是'-',如果是的话就将其替换为'/'。这可以通过一个简单的循环结构来完成。以下是一个示例代码:
```c
#include <stdio.h>
void replaceChar(char *str, char oldChar, char newChar) {
while(*str) {
if (*str == oldChar) {
*str = newChar;
}
str++;
}
}
int main() {
char myString[] = "Hello-World-This-Is-A-Test";
printf("Original string: %s\n", myString);
replaceChar(myString, '-', '/');
printf("Modified string: %s\n", myString);
return 0;
}
```
这段代码定义了一个`replaceChar`函数,它接受一个字符串、一个要被替换的旧字符和一个新字符作为参数。函数通过遍历字符串中的每个字符,并在发现旧字符时将其替换为新字符。在`main`函数中,我们创建了一个示例字符串,并展示了替换前后的结果。
阅读全文