Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: flacc en 4 Diciembre 2010, 02:02 am



Título: ¿Esto sería valido?[c]
Publicado por: flacc en 4 Diciembre 2010, 02:02 am
Hola users de foro el hacker, se que se ha hablado bastante al respecto,  y se que fflush() tiene comprotamientos inesperados muchas veces cuando se lo sa para otras cosas, en fin, ya que limpia, me preguntaba si podria hacer por ejemplo, cuando en algunos casos hay variables que se pueden reutilizar, pero que es nesesario imponer valores distintos en esas variables, seria posible usar esto por ejemplo para reutilizar la variable "x" y asegurar el correcto  reciclaje de la variable?

fflush(a);

solo quiero su opinión, n oes que lo use asi.. y ademas aprovechar para preguntar si me explican esto porfavor...

Código
  1. fflush( stdout );


saludoss


Título: Re: ¿Esto sería valido?[c]
Publicado por: Akai en 4 Diciembre 2010, 02:12 am
fflush limpia un flujo de salida, no una variable. stdout es la salida estándar (consola). Si quieres reutilizar variables, simplemente cambiales el valor para el siguiente uso una vez las hayas dejado de usar


Título: Re: ¿Esto sería valido?[c]
Publicado por: flacc en 4 Diciembre 2010, 02:18 am
Me queda claro gracias... ;-)


Título: Re: ¿Esto sería valido?[c]
Publicado por: leogtz en 4 Diciembre 2010, 02:24 am
Código:
http://www.cplusplus.com/reference/clibrary/cstdio/fflush/

fflush() funciona con streams, no con variables, comúnmente se le usa con el dispositivo stdout.