Re: problema con scanf (novato)
A mi así me funciona:
#include <stdio.h>
#include <stdio_ext.h>
#include <unistd.h>
#include <stdlib.h>
int N;
int a;
float dato;
char buffer;
char respuesta1,respuesta2,respuesta3;
int main(void){
printf("mete un float\n");
scanf("%f",&dato);
__fpurge(stdin);
printf("has metido : %f\n",dato);
printf("ahora los getchar\n");
respuesta1 = getchar();
__fpurge(stdin);
respuesta2 = getchar();//read(0,&respuesta2,sizeof(char));
__fpurge(stdin);
respuesta3=getchar();//read(0,&respuesta3,sizeof(char));
__fpurge(stdin);
printf("caracter1: %c caracter2: %c caracter3: %c\n",\
respuesta1,respuesta2,respuesta3);
exit(0);
}
Saludos!!! ;-)
Reply to: