Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2012, 15:15
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 3 meses
Puntos: 83
Respuesta: duda simple con fflush

Pues a mi me funciona tal como está; lo unico que veo es que tal vez el fflush deberia estar asociado a scanf, es decir, haces un scanf y, cuando ya no necesitas los datos del bufer de entrada, lo vacias antes de enviar nuevos datos por salida (creo que no afecta al flujo de datos, es solo cuestion de reorganizar las instrucciones). No será que pinchas la misma tecla dos veces :) ?

Código:
#include <stdio.h>
     
int main() {
    char ch1, ch2;
    
    printf("Ingrese 1: ");
    scanf("%c", &ch1);
    fflush(stdin);
    
    printf("Ingrese 2: ");
    scanf("%c", &ch2);
    fflush(stdin);
    
    printf("%c %c\n", ch1, ch2);
    
    //getchar();
    return 0;
}
vosk