Dieses Beispiel in C liest eine Textdatei.
#include <stdio.h>
int main() {
FILE *file = fopen("datei.txt", "r");
char buffer[100]; // Puffer für gelesene Daten
// Verwende fread, um eine bestimmte Anzahl von Bytes zu lesen
size_t bytesRead = fread(buffer, sizeof(char), sizeof(buffer), file);
if (bytesRead > 0) {
printf("Gelesene Daten: %s\n", buffer);
} else {
printf("Konnte nicht aus der Datei lesen.\n");
}
fclose(file);
return 0;
}Mein Problem: Wenn ich nicht weiß wie groß die Datei ist, wie lese ich dann alles ein?