Bonjour,
Je me pose pas mal de questions a propos de la lecture de fichier utilisant les API :
-Dois je lire l'integralité d'un fichier en allouant a une variable de type char* la taille de ce fichier ? (char *s = malloc(GetFileSize(hFile, NULL))
-Ou lire bloc par bloc ? (par exemple par bloc de 256 octets..)
Dans les 2cas, des inconvenient aparaissent :
-1er cas ) Si ouverture d'un fichier de plusieurs mo, ca risque d'etre assez gros kan mm pour l'allocation dynamique (enfin je pense);
-2eme cas ) Lecture de plusieurs lignes sans etre sur de posséder les lignes completes...(on pourrait coder ensuite une fonction ki place le pointeur du ficheir sur la derniere fin de ligne, mais n'est ca pas trop lent ?)
VOila, jvous remercie d'avance pour vos reponses !
++
Alhexman