下划线命名法转变为驼峰命名法的C语言代码怎么写
时间: 2023-03-31 14:01:13 浏览: 206
下划线命名法转变为驼峰命名法的C语言代码可以使用以下代码实现:
```c
#include <stdio.h>
#include <string.h>
void underlineToCamel(char *str) {
int len = strlen(str);
int i, j;
for (i = , j = ; i < len; i++, j++) {
if (str[i] == '_') {
i++;
str[j] = str[i] - 32;
} else {
str[j] = str[i];
}
}
str[j] = '\';
}
int main() {
char str[100];
printf("请输入下划线命名法的字符串:");
scanf("%s", str);
underlineToCamel(str);
printf("转换后的驼峰命名法字符串为:%s\n", str);
return ;
}
```
相关问题
下划线法转化为驼峰命名法C语言
可以使用以下代码将下划线命名法转换为驼峰命名法:
```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 = 1;
} else {
if (j == 1) {
str[i] = str[i] - 32;
j = ;
}
}
}
}
int main() {
char str[100];
printf("请输入下划线命名法的字符串:");
scanf("%s", str);
underlineToCamel(str);
printf("转换后的驼峰命名法字符串为:%s\n", str);
return ;
}
```
输入下划线命名法的字符串后,程序会将其转换为驼峰命名法并输出。
C语言将下划线法转化为驼峰命名法C语言
可以使用字符串处理函数和循环来实现下划线法转化为驼峰命名法。具体实现方法可以参考以下代码:
```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 = 1;
} else {
if (j) {
str[i] -= 32;
j = ;
}
str[i - j] = str[i];
}
}
str[i - j] = '\';
}
int main() {
char str[] = "hello_world";
underlineToCamel(str);
printf("%s\n", str);
return ;
}
```
输出结果为:helloWorld
阅读全文