Emulare in Gambas la funzione fwrite() di C
Da Gambas-it.org - Wikipedia.
Versione del 20 ago 2020 alle 16:22 di Vuott (Discussione | contributi)
La funzione "fwrite( )" di C scrive un array di nmemb dati, ciascuno con una dimensione di size byte, dal blocco di memoria puntato da ptr alla posizione corrente nel flusso stream:
size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)
In Gambas è possibile emulare questa funzione "fwrite()" di C usando l'istruzione "Write" seguita nel primo campo dalla variabile di tipo File, nel secondo campo da una variabile di tipo Puntatore che punta ad un'area di memoria contenente i dati da scrivere nel flusso, e da un terzo campo che esplicita il numero di dati da scrivere:
Write #file, puntatore, numero_di_dati
Note
[1] Vedere anche: