diff --git a/bathyscaphe b/bathyscaphe deleted file mode 100644 index 8b88cb2..0000000 --- a/bathyscaphe +++ /dev/null @@ -1,46 +0,0 @@ -Ex 1: - - -#include -#include - -int main(int argc, char *argv[]) { - FILE *file; - long fileSize; - - /* Vérifie si le chemin du fichier est fourni */ - if (argc != 2) { - printf("Usage: %s \n", argv[0]); - return 1; - } - - /* Ouvre le fichier en mode lecture binaire */ - file = fopen(argv[1], "rb"); - if (file == NULL) { - perror("Erreur lors de l'ouverture du fichier"); - return 1; - } - - /* Positionne le curseur à la fin du fichier pour calculer sa taille */ - if (fseek(file, 0, SEEK_END) != 0) { - perror("Erreur lors de la recherche dans le fichier"); - fclose(file); - return 1; - } - - /* Obtient la position actuelle du curseur, qui correspond à la taille du fichier */ - fileSize = ftell(file); - if (fileSize == -1) { - perror("Erreur lors de la récupération de la taille du fichier"); - fclose(file); - return 1; - } - - /* Ferme le fichier */ - fclose(file); - - /* Affiche la taille du fichier */ - printf("%ld octets\n", fileSize); - - return 0; -}