Hallo, folgendes Problem: Ich habe ein dynamisches array mit messwerten. diese sollen jetzt in einer txt-Datei gespeichert werden. Ich hab keine Ahnung wie das gehen soll.... außerdem soll der User mittels einer switch anweisung entscheiden ob er ein neues Messwertearray anlegen will oder das alte laden. Wie lauten die Befehle um ein bestehenden file zu laden??
Hi, der Code von mischa war zum lesen gedacht.Da sind aber Fehler drin. Vom Prinzip her ist der Ansatz aber schon richtig.Mach dich mal über ofstream und ifstream schlau.
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
@Jasonus40 unter dem link clib-Reference sind die ganzen io libs mit den dazugehörigen methoden aufgelistet kannst ja mal reinschauen p.s kann leider den fehler nicht mehr korigieren(zeitlimit ) -- Latein Unterricht ist die spätere Rache der Römer an den Germanen.Dieser Post wurde am 31.10.2005 um 09:58 Uhr von mischa editiert.
@Spacelord ähm welche fehler sind den da drinn der compiler gibt nicht einmal ne warnung aus und das programm macht doch auch was es soll
Tut es das? Was soll den cout<<datei machen?datei ist doch ein fstream Exemplar. Dann hast du aber nen merkwürdigen Compiler,der ne Überladung des << operators für fstream mitbringt. Ausserdem ist dein cout ausserhalb des Schleifenblocks.Du liest zwar die Strings zeilenweise ein,gibst die aber nicht aus. Würde mich doch sehr wundern wenn das Programm macht was es soll .
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
Solange das cout hinter der schliessenden geschweiften Klammer liegt sollte dein Programm lediglich den letzten eingelesenen String ausgeben. Vielleicht hat deine Testdatei ja nur einen?
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
such mal im Forum nach ofstream und ifstream... Da gibt es Beispielcode für fertige Klassen mit überladenen << und >> die mehr oder weniger schon genau das machen was du willst. Musst das nur auf deinen entsprechenden Record anpassen.... -- ...fleißig wie zwei Weißbrote
möglich wärs kann nicht mehr nachprüffen hab sie schon gelöscht aber egal wer mir für die zukunft merken -- Latein Unterricht ist die spätere Rache der Römer an den Germanen.