From 8976b8e75b099a743992bec7c42c738eea543d79 Mon Sep 17 00:00:00 2001 From: Theo Date: Sun, 8 Sep 2024 18:44:59 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20de=20l'acc=C3=A8s=20invalide=20:)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index dee6aee..e19a846 100644 --- a/main.c +++ b/main.c @@ -123,13 +123,14 @@ bool charger(char* nom) long fileSize = getFileSize(file); - char* buffer = (char*)malloc(sizeof(char) * fileSize); + char* buffer = (char*)malloc(sizeof(char) * fileSize + 1); if(buffer == NULL) { printf("Erreur allocation mémoire.\n"); return false; } - + buffer[fileSize] = 0; // NULL à la fin du fichier + int res = fread(buffer, sizeof(char), fileSize, file); if(res == 0) {