给出由下划线命名法到骆驼命名法的代码
时间: 2023-03-25 16:02:40 浏览: 67
以下是由下划线命名法到骆驼命名法的代码示例:
```c
#include <stdio.h>
#include <string.h>
void underlineToCamel(char* str) {
int len = strlen(str);
int i, j;
for (i = , j = ; i < len; i++) {
if (str[i] == '_') {
j++;
continue;
}
if (j > ) {
str[i - j] = str[i];
} else {
str[i] = str[i];
}
}
str[i - j] = '\';
for (i = ; str[i] != '\'; i++) {
if (str[i] == '_') {
str[i] = str[i + 1] - 32;
j = i + 1;
while (str[j] != '\') {
str[j] = str[j + 1];
j++;
}
}
}
}
int main() {
char str[] = "hello_world";
underlineToCamel(str);
printf("%s\n", str);
return ;
}
```
输出结果为:helloWorld
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)