MST

星途 面试题库

面试题:C语言字符数组初始化与简单字符串处理

请编写一个C语言程序,初始化一个字符数组来存储字符串"Hello, World!"。然后,编写一个函数,将该字符串中的所有小写字母转换为大写字母,并输出转换后的字符串。要求使用标准库函数和字符数组操作知识。
19.3万 热度难度
编程语言C

知识考点

AI 面试

面试题答案

一键面试
#include <stdio.h>
#include <ctype.h>
#include <string.h>

void convertToUpperCase(char *str) {
    for (int i = 0; i < strlen(str); i++) {
        str[i] = toupper(str[i]);
    }
}

int main() {
    char str[] = "Hello, World!";
    convertToUpperCase(str);
    printf("%s\n", str);
    return 0;
}