Sto scrivendo un programma C++ che legge un file e poi lo invia ad un'altra classe come array di caratteri. Poiché gli array di caratteri vengono passati solo dal puntatore, tutte le dimensioni vengono perse.I file di testo standard sono terminati con NULL?
Il file che verrà letto sarà un file di testo. I file di testo sono nulli terminati?
Preferibilmente non voglio usare un vettore poiché non ho davvero bisogno di nessuna delle sue caratteristiche, ma della dimensione dell'array.
No, i file di testo non sono 'null' terminati. O è possibile aggiungere (tramite la funzione/metodo che legge dal file) nel buffer o mantenere un'altra variabile per contenere la lunghezza – VoidPointer
@VoidPointer Length Parameter it is. –
Pertinente: https://latedev.wordpress.com/2012/12/04/all-about-eof/ – delnan