C'est tres simple. On sait que 1 caractere equivaut a 1 octet. Tu as donc juste a prendre la taille du fichier et de la convertir en octet. Rappel : 1ko = 1024 octets soit 1024 carateres!
Exemple : ton fichier fait 1.6ko. il y a donc 1.5*1024=1536 carateres. Pour connaitre la taille d'un fichier utilise la fonction GetFileSize de la maniere suivante :
DWORD taille = 0; HANDLE hfl = CreateFile("c:\\monfichier.txt", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, NULL); if(hfl == INVALID_HANDLE_VALUE) return; taille = GetFileSize(hfl, 0); CloseHandle(hfl);
Voili voilou... A++ et bonne prog...
--=[SheLL]=--
|