Daniel Ramos Villela Cavalini

Respostas no Fórum

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • em resposta a: O comando fflush(stdin); não está funcionando #61844

    ” %c” (com o espaço antes do %)

    em resposta a: O comando fflush(stdin); não está funcionando #61843

    Meus códigos

    #include <stdio.h>
    void main(){
    char r;
    char s;
    printf(“Digite uma letra: “);
    fflush(stdin); // faz a limpeza do buffer antes da entrada de dados
    scanf(“%c”, &r);
    printf(“Digite uma letra: “);
    fflush(stdin);
    scanf(“%c”,&s);
    printf(“Você digitou as letras \”%c\” e \”%c\””, r, s);
    }

    #include <stdio.h>
    void main(){
    char r;
    char s;
    printf(“Digite uma letra: “);
    fflush(stdin);
    r = getchar();
    printf(“Digite uma letra: “);
    fflush(stdin);
    r = getchar();
    printf(“Você digitou as letras \”%c\” e \”%c\””, r, s);
    }

    No meu não funcionou nenhum dos dois métodos abordados na aula. Só funciona se eu fizer ” %c”.

Visualizando 2 posts - 1 até 2 (de 2 do total)