C/Appendice/Librerie standard/stdio.h: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
→‎fseek(): Incollo da w:fseek, codice scritto da Fripp il 30 apr, 1 mag e 2 giu 2007‎
m →‎fflush(): incollo da w:fflush testo scritto da Fripp il 25, 29 e 30 apr 2007
Riga 133:
| nome=fflush
| valoreritorno=int
| descritorno=ritornaRestituisce 0 in caso di successo, <code>EOF</code> altrimenti.
| tipoparametro1=[[#FILE|FILE]]*
| nomeparametro1=stream
| descparametro1=descrittore del file o dello stream. NULL indica che l'operazione va eseguita su tutti gli stream aperti.
| descrizione=Svuota i buffer per un dato stream trasferendo i dati dalla memoria al supporto fisico.
}}
 
La funzione ''fflush'' viene usata per prevenire perdita di dati assicurando che i dati vengano scritti sullo stream. Dovrebbe esser usata solo per stream di output; altrimenti il comportamento è indefinito. Spesso ''fflush'' è usata sullo standard output, poiché questo è bufferizzato e l'output potrebbe non esser stampato immediatamente.
 
Una chiamata alla funzione <tt>fclose</tt> effettua di default il flushing dello stream.
 
=== fgetpos() ===