einlesen einer Datei :: Probleme
-
Hi,
Ich habe eine Datei die z.B. folgendermasse aussieht:
0 1
0.5 0.5 0.5 1.0 1.0 1.0wo jetzt die erste reihe : 0 1 da steht die 0 für den ersten Zeitabschnitt, 1 für die Anzwhl von Vektoren,
die zweite reihe: 0.5 0.5 0.5 1.0 1.0 1.0 sind die Koordinaten vom anfang- beziehungsweise EndPunkt des VektorsIch lese die Datei mit einen ifstream ein bekomme aber irgendwie nie die richtigen Daten aus der Datei, kann mier einer von Euch sagen wie man diese Art von Datei richtig einliest um dann die Koordinaten weiterzubearbeiten können in einer anderen funktion!
Vielen Dank im voraus
-
0 1 da steht die 0 für den ersten Zeitabschnitt, 1 für die Anzwhl von Vektoren,
Welchen Zeitabschnitt, wovon redest du da?
sind die Koordinaten vom anfang- beziehungsweise EndPunkt des Vektors
Punkte vom Vektor? Du meinst wohl die Koordinaten, die später in deinen Vektor sollen.
Ich lese die Datei mit einen ifstream ein bekomme aber irgendwie nie die richtigen Daten aus der Datei
Tja...
weiterzubearbeiten können in einer anderen funktion!
Pfff, wie wäre es, wenn du uns Code gibst?
Naja, ich bin mal nicht so:
(Pseudocode: )void ParseDatei( void ) { while( !Datei.eof( ) ) { std::string line; getline( line ); if( (line[0] == "0") && (line[1] == "1") ) { std::string nline; getline( nline ); // hole daten aus nline und pushe sie in einen std::vector } } }
-