在C語言中,可以使用字符數組和循環來實現字符轉換。以下是一個示例代碼,將字符串中的小寫字母轉換為大寫字母:
#include <stdio.h>
void toUpperCase(char str[]) {
int i = 0;
while (str[i] != '\0') {
if (str[i] >= 'a' && str[i] <= 'z') {
str[i] = str[i] - 32; //將小寫字母轉換為大寫字母
}
i++;
}
}
int main() {
char str[] = "hello world";
toUpperCase(str);
printf("轉換后的字符串為: %s\n", str);
return 0;
}
在上面的示例中,定義了一個函數toUpperCase,它接受一個字符數組作為參數,并將字符數組中的小寫字母轉換為大寫字母。然后在main函數中調用toUpperCase函數,將字符串"hello world"轉換為大寫字母后打印出來。
你可以根據自己的需求修改以上示例代碼,實現不同的字符轉換功能。