Wenn ich den zitierten Code benutzen möchte, würde die folgende Änderung
Sinn machen:
Sinn machen:
C:
// obtain file size:
fseek (pFile , 0 , SEEK_END);
lSize = ftell (pFile);
rewind (pFile);
// allocate memory to contain the whole file:
buffer = (char*) malloc (lSize); // <---
if (buffer == NULL) {fputs ("Memory error",stderr); exit (2);}