TsunaQuake A good yak is a shaven yak | je comprends pas trop ce que tu veux dire par mettre un nom de fichier dans un buffer mais pour ce qui est de savoir la taille d'un fichier:
Code :
- #include <stdio.h>
- int main(void) {
- FILE *fp;
- size_t i;
- int c;
-
- if((fp = fopen("chemin/vers/ton/fichier.txt", "r" )) == NULL) {
- fprintf(stderr, "!!! Erreur, impossible d'ouvrir le fichier en lecture\n" );
- exit(2);
- }
-
- while((c = fgetc(fp)) != EOF) {
- i++;
- }
- printf("Longueur du fichier: %lu\n", (unsigned long) i);
-
- return 0;
- }
|
---------------
Member of the Yak Shaving Staff | Feedback | www.tsunanet.net
|