hi
hab folgendes problem:
ich lese eine textfatei aus, diese enthält eine unbestimmte anzahl an datensätzen, jeder einzelne dieser datensätze hat jedoch eine feste größe und unterteil sich weiter...
ich habe also eine struktur gebaut und diese in ein array gepackt...
nun will ich dieses array dynamisch machen
die größe des arays wäre dann die größe der datei in bytes+1 wegen \0 am ende
also sollte mein feld (filelength(&datei)) groß sein
aber wie ich dann damit das feld mit malloc verändere verstehe ich nicht wirklich,
ich habe viel im i-net gesucht, aber meist nur seiten/code gefunden die der struktur speicher zuweisen wollen... nicht jedoch dem feld,,,
kann mir wer helfen?
so sieht es bei mir bisher aus...
und ich würde gerne MAX dynamisch an die größe der textdatei binden
Alles anzeigen
also nochmal:
jeder datensatz hat feste länge
jedes irgendwas hat feste länge
nur MAX ändert sich und hängt von der größe der auszulesenden datei ab
hab folgendes problem:
ich lese eine textfatei aus, diese enthält eine unbestimmte anzahl an datensätzen, jeder einzelne dieser datensätze hat jedoch eine feste größe und unterteil sich weiter...
ich habe also eine struktur gebaut und diese in ein array gepackt...
nun will ich dieses array dynamisch machen
die größe des arays wäre dann die größe der datei in bytes+1 wegen \0 am ende
also sollte mein feld (filelength(&datei)) groß sein
aber wie ich dann damit das feld mit malloc verändere verstehe ich nicht wirklich,
ich habe viel im i-net gesucht, aber meist nur seiten/code gefunden die der struktur speicher zuweisen wollen... nicht jedoch dem feld,,,
kann mir wer helfen?
so sieht es bei mir bisher aus...
und ich würde gerne MAX dynamisch an die größe der textdatei binden
Quellcode
also nochmal:
jeder datensatz hat feste länge
jedes irgendwas hat feste länge
nur MAX ändert sich und hängt von der größe der auszulesenden datei ab