Tema: Do while
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2008, 10:58
Avatar de Alzanea
Alzanea
 
Fecha de Ingreso: diciembre-2008
Ubicación: bajo la luz de la luna.
Mensajes: 27
Antigüedad: 15 años, 5 meses
Puntos: 0
Do while

Hola! Os agradeceria mucho si pudierais ayudarme:

Tengo un problema con la limpieza del buffer y la propuesta para solucionarlo es
introducir _fpurge, sin embargo estoy tratando de compilarlo en Dev-C++ y no me deja, me aparece el mensaje: "linker error undefined reference to _fpurge".

Si no añado _fpurge se produce un error en el ejecutable.
¿Podriais darme alguna idea para poder compilar y ejecutar este programa en Dev-C++?
---------------------------------
El programa es este:

#include<stdlib.h>
#include<stdio.h>
int main()
{
char resp;
int num,cont=0,suma=0;
float op;
do{
printf("Introduce un numero: ");
scanf("%i",&num);
_fpurge(stdin);
suma=suma+num;
printf("¿Desea introducir otro numero(s/n)?");
scanf("%c",&resp);
cont++;
}while(resp=='s' || resp=='S');
op=suma/cont;
printf("La media es: %.2f", op);
return 0;
}
-------------------
Saludos!