Fixed the bug. It will now return the full string.

This commit is contained in:
Rasmus Rasmussen 2025-03-10 13:38:44 +01:00
parent 171195fbd6
commit 3d63b6ef4b
3 changed files with 9 additions and 3 deletions

BIN
WebServer

Binary file not shown.

View File

@ -1,12 +1,16 @@
#include <stdio.h>
#include <stdlib.h>
#include "../include/fileReader.h"
char *ReadHTML(char path[]) {
FILE *file_ptr = fopen(path, "r");
char file[GetFilesize(file_ptr)];
char ch;
int fileSize = GetFilesize(file_ptr);
int i = 0;
char *file = malloc(fileSize + 1);
char ch;
if (NULL == file_ptr) {
printf("File can't be opened \n");
}
@ -16,6 +20,8 @@ char *ReadHTML(char path[]) {
i++;
}
file[i] = '\0';
fclose(file_ptr);
return file;

View File

@ -3,5 +3,5 @@
int main() {
char *file = ReadHTML("/home/skingging/Documents/Projects/C/C-Webserver/HTML/index.html");
printf("Size: %d", sizeof(file));
printf(file);
}