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

Putchar E Getchar


mlk

Pergunta

Ola.

alguém saberia como eu posso usar mais de um getchar, pois estou tentando utilizar dois, e quando uso dois não funciona, mas quando uso um funciona, alem de que se uso so um e ao invez de digitar uma letra digito uma palavra a funcao putchar tambem funciona, mas se coloco dois et char não fuciona......

#include <stdio.h>

main()

{

char ch;

printf("Digite uma letra minuscula: ");

ch =getchar();

printf("A letra maiscula de %c e: ",ch);

putchar(toupper(ch));

printf("Digite uma letra maiuscula: ");

ch=getchar();

printf("A letra minuscula de %c e: ",ch);

putchar(tolower(ch));

getch();

}

alguém poderia me ajudar ou explicar o que esta errado?

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Não consegui resolver o problema com a função getchar. Porém, fiz este pequeno programa no Dev-C++ que talvez possa te ajudar a converter letras em maiusculas e minusculas:

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

int main()
{
  int c,opcao=0;
  printf("Digite uma letra: ");
  c = getchar();
  printf("Escolha uma das opcoes abaixo:");
  printf("\n1 - Converter para minuscula;");
  printf("\n2 - Converte para maiuscula;\n");
  scanf("%d",&opcao);
  if ( opcao < 1 || opcao > 2 )
  {
     printf("Escolha uma opcao valida!");
  }
  else
  {
     if ( opcao == 1)
     {
        printf("A letra minuscula de %c e: ",c);
        putchar(tolower(c));
     }
     if ( opcao == 2)
     {
        printf("A letra maiscula de %c e: ",c);
        putchar(toupper(c));
     }
  }
  printf("\n");
  system("pause");
  return 0;
}

Link para o comentário
Compartilhar em outros sites

  • 0

cara ele não achou a biblioteca <stream.h>, eu tentei baixar da net, e como não sabia onde colocar coloquei em um monte de lugar, so que mesmo assim ele não ta querendo funcionar, voce poderia me enviar por email(adgaspar@hotmail.com, ou gasparadriano@yahoo.com.br), ou algum lugar onde eu possa baixar

Vlw, obrigado, pois eu entendi a logica pelo menos..rsrs

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, a biblioteca é a iostream.h não sei se você utilizou esta biblioteca ou a que esta em sua mensagem de repente pode ter ocorrido algum problema no processo de cópia do código. Veja se funciona com esta iostream.h e qualquer problema poste outra mensagem.

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...