Affichage d'une erreur si fichier non ouvrable
This commit is contained in:
parent
e372723d62
commit
9840b3624f
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue