HAFTUNGSAUSSCHLUSS: Ich bin neu in CDatei zu dynamischen Arrays in c
Was ist der beste Weg, um jede Zeile in einer TXT-Datei zu konvertieren (kann auch andere Dateitypen sein) zu einem dinamic calloc() Array, und umgekehrt?
In meiner Datei muss ich folgendes:
1 Hello
2 18
3 World
4 15
etc...
Ich möchte so etwas wie dies in der Anordnung:
[0] Hello
[1] 18
[2] World
[3] 15
etc...
Der Code ich habe jetzt:
FILE *file;
file = fopen("test.txt", "r");
int i = 0;
//make dynamic calloc array
//while line!= EOF
//put line[i] into array
//i++
//realloc array, size +1
fclose(file);
dies ist Wie kann man das gut machen oder gibt es ein besseres? Wenn mir jemand mit dem Code ein bisschen helfen könnte, wäre ich wirklich dankbar.
So wird jede Zeile der Datei mit einer Zahl beginnt. Was ist der Zweck dieser Nummer? Nur eine Zeilennummer? Müssen diese Nummern irgendwo gespeichert werden? – RoadRunner