Affichage d'une erreur si fichier non ouvrable

This commit is contained in:
Mattéo Delabre 2016-10-22 03:58:34 +02:00
parent e372723d62
commit 9840b3624f
1 changed files with 12 additions and 0 deletions

View File

@ -3,6 +3,8 @@
#include "../include/display.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
/**
* Calculer un tableau de fréquences d'apparition des
@ -24,6 +26,16 @@ double* _createFrequencies(const char *filepath) {
// des occurences de chaque caractère ASCII ainsi que
// du nombre total de caractères
FILE *file = fopen(filepath, "r");
if (file == NULL) {
fprintf(
stderr, "Impossible d'ouvrir '%s' : %s\n",
filepath, strerror(errno)
);
exit(1);
}
char current;
while ((current = fgetc(file)) != EOF) {