//================================================================ // Nome Do Arquivo: string_to_uppercase.c // File Name: string_to_uppercase.c // // Descrição: O programa muda todas as letras de uma string para // maiúsculas. Não inclui letras com acentos ou cedilha //================================================================ // Protótipo da função void string_to_uppercase(char str[]); // Libs #include <stdio.h> #include <stdlib.h> // Função main // Main Function int main(int argc, char** argv) { char str[100]; // Lê a url printf("Digite a string: "); gets(str); // Converte a string string_to_uppercase(str); // Imprime a string convertida printf("A string resultante: %sn", str); system("pause"); return 0; } // A função muda todos as letras para maiúsculas void string_to_uppercase(char str[]) { int i; // Verifica cada caractere da string for(i = 0; str[i] != '\0'; i++) { // Verifica se é uma letra minúscula // segundo a tabela ascii if(str[i] >= 97 && str[i] <= 122) { // Transforma em uma letra maiúscula str[i] -= 32; } } }
Conversor para Letras Maiúsculas – C
Deixe um comentário