robeldiebone
Grünschnabel
Hallo,
ich habe eine Datei die die Werte wie folgt speichert:
(-15.000000/-20.000000) (-10.000000/-20.000000) 0.800000
(-5.000000/-40.000000) (5.000000/-40.000000) 0.800000
(-15.000000/-70.000000) (-10.000000/-65.000000) 0.990000
(-10.000000/-65.000000) (0.000000/-70.000000) 0.990000
ich lese die Datei blöckeweise per fscanf aus und habe leider ein Problem:
Wenn ich ein char[255] definiere und ab der 2. Zeile auslesen will, bekomm ich den string:
(-15.000000/-20.000000)
ich will aber die Rohdaten ohne "(" und "/" und ")" kann man das einfacher per fscanf auslesen? Oder kann mir einfach mal einer schnell sagen, wie ich ber strstr() und/oder substr() die "(" und "/" und ")" rausschneiden kann und jeweils die einzelnen Zahlen in float's speichern kann?
Danke Robert!
ich habe eine Datei die die Werte wie folgt speichert:
(-15.000000/-20.000000) (-10.000000/-20.000000) 0.800000
(-5.000000/-40.000000) (5.000000/-40.000000) 0.800000
(-15.000000/-70.000000) (-10.000000/-65.000000) 0.990000
(-10.000000/-65.000000) (0.000000/-70.000000) 0.990000
ich lese die Datei blöckeweise per fscanf aus und habe leider ein Problem:
Wenn ich ein char[255] definiere und ab der 2. Zeile auslesen will, bekomm ich den string:
(-15.000000/-20.000000)
ich will aber die Rohdaten ohne "(" und "/" und ")" kann man das einfacher per fscanf auslesen? Oder kann mir einfach mal einer schnell sagen, wie ich ber strstr() und/oder substr() die "(" und "/" und ")" rausschneiden kann und jeweils die einzelnen Zahlen in float's speichern kann?
Danke Robert!