Ir para conteúdo
Fórum Script Brasil
  • 0

[Duvida/C] Como transformar todas as letras em maiúsculas


GabrielCardelli

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

Você pode utilizar a toupper da ctype.h.

Isto em cada caractere.

#include <stdio.h>
#include <ctype.h>

int main(void) {
    char string[] = "ola";
    int i;

    for(i = 0; i < 3; i++)
        printf("%c", toupper(string[i])); /* OLA */

    return 0;
}

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

vocês poderiam me ajudar, meu professor pediu essa atividade:

Escreva um programa em que o usuário digita seu nome completo. O programa verifica se a primeira letra de cada nome é maiúscula, e se não for, transforma em maiúscula. Para verificar, imprime a string final na tela.

Exemplo: Usuário digita

joao alberto silva

Imprime-se na tela:

Joao Alberto Silva
 

 

mas não consigo deixar só a primeira letra maiúscula 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...