Emulare in Gambas la funzione fwrite() di C
Da Gambas-it.org - Wikipedia.
Versione del 20 ago 2020 alle 16:24 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: