====== Leggere il contenuto di un file con glib ====== Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//17/01/2009//** \\ \\ Glib permette di leggere facilmente il contenuto di file mappando il file stesso in memoria. La funzione che permette di mappare il file si chiama ''g_mapped_file_new '' la quale e si occupa di caricare il file in una apposita struttura la quale servira' in seguito per lavorare piu' agevolmente. \\ [[http://library.gnome.org/devel/glib/unstable/glib-File-Utilities.html#GMappedFile|pagina del manuale]] ===== Lettura e stampa del file a video ===== #include ... GMappedFile* f= g_mapped_file_new(LogFile, FALSE,NULL); gchar* testo= g_mapped_file_get_contents(f); g_mapped_file_free(f); g_print(testo); Possiamo eventualmente anche catturare gli errori controllando il terzo parametro della funzione ''g_mapped_file_new'' che e' di tipo [[http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError|**Gerror]]