Einlesen aus Datei
-
Hallo zusammen. habe folgendes Problem:
muss vektoren aus einer Datei einlesen (dimension kann groß sein!) der vektor beginnt immer mit [ die Koeffizienten werden durch kommas getrennt und ] beendet einen vektor wieder. insgesamt ist es eine Datei mit beliebig vieler solcher vektoren..
also z.B [3,-1,1/2,.....,1],[1,3,1,...,1],....,[1,1,3,..,]
hmm wie mache ich das am geschicktesten..?
-
ich würd strtok verwenden...
-
Hat jeder Vektor die gleiche Länge?
Steht jeder Vektor auf einer eigenen Zeile?Am bequemsten ist es die Datei 2 mal zu durchlaufen,
- beim ersten mal werden die Anzahl der Vektoren gezählt.
- Danach werd eine Feld passender Größe allockiert
- Danach wird die Datei ein zweitesmal vom Beginn an gelesen
und die Vektoren in das Feld eingetragen