Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2010, 12:35
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: funcion fflush ( stdout )

Sirve para vaciar el buffer de escritura del archivo especificado. Por lo general cuando damos un prinft o un cout no se imprime directamnete en lapantalla. Se alamcena en un buffer que se vacia en determinadas ocaciones. Una de esta es cuando ponemos un \n nuva linea, tambien cuando se completa el buffer.

Con la funcion ffluesh podemos vaciar y volcar el buffer donde corresponde. Haciendo programas simple no necesitamos de estas cosas.

Esto lo puedes notar cuando tu programa da un error, fijate que la ultima linea que deberia imprimirse no se hace si ocurre el error.

Una forma de probar esto seria:
printf(""holam undo);
a = 10 / 0;

Fijate que se produce el error y no se imprime.