Come faccio a leggere un file di testo del quale non conosco la dimensione e salvarlo in una variabile dinamica?
Grazie.
Ciao!
Come faccio a leggere un file di testo del quale non conosco la dimensione e salvarlo in una variabile dinamica?
Grazie.
Ciao!
apri il file e fai un ciclo in cui leggi un carattere per volta fino a che il carattere è diverso da EOF. e memorizzi il tutto in una variabile o array
Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.
Si ma il mio problema è che non so la dimensione del file, quindi non posso usare variabili statiche, cioè non voglio riservare spazio inutile per un array enorme..
Fai un puntatore a char. Lo allochi con dimensione 1. Poi ad ogni ciclo lo copi da una parte, liberi la memoria, lo riallochi più grande di una unità, ci ricopi dentro quello che c'era nel vecchio e ci aggiungi il carattere nuovo.