31.01.2007, 10:45
Hallo LV-Gemeinde!
Ich bastel gerade an einem kleinen Projekt. Zumindestens dachte ich, dass es klein wäre, allerdings sitze ich nun schon seit 2 Tagen vor einem für mich unlösbaren Problem.
Ich möchte in meinem Projekt Messdaten aus einer Binärdatei auslesen und in eine globale Variable speichern. Dabei werden jedem Messwerte so eine Art Pointer zugeordnet, so dass man noch dem Zwischenspeichern in dieser Variable die Daten unter Angabe des Pointers auch wieder herausholen kann. Ich werde mal im Anhang ein Bild reinsetzen wie das ganze ausschaut.
Das Problem ist nun, dass wenn ich einen Wert aus der Variable lesen möchte scheitert das des öfteren an dem Suche nach dem Pointer. Obwohl dieser in dem Array (siehe Bild) drin ist, findet er diesen nicht. Der Index ist damit -1. Dieses Problem taucht nicht bei allen Werten auf aber des öfteren. Als Beispiel in der Grafik hab ich mal den Wert 0,12 dargestellt. Kurz gesagt muss irgendwie der Vergleich der Zahlen scheitern.
Hat jemand schon einmal so ein ähnliches Problem gehabt und kann mir vielleicht weiterhelfen?
Schöne Grüße
Falk
Ich bastel gerade an einem kleinen Projekt. Zumindestens dachte ich, dass es klein wäre, allerdings sitze ich nun schon seit 2 Tagen vor einem für mich unlösbaren Problem.
Ich möchte in meinem Projekt Messdaten aus einer Binärdatei auslesen und in eine globale Variable speichern. Dabei werden jedem Messwerte so eine Art Pointer zugeordnet, so dass man noch dem Zwischenspeichern in dieser Variable die Daten unter Angabe des Pointers auch wieder herausholen kann. Ich werde mal im Anhang ein Bild reinsetzen wie das ganze ausschaut.
Das Problem ist nun, dass wenn ich einen Wert aus der Variable lesen möchte scheitert das des öfteren an dem Suche nach dem Pointer. Obwohl dieser in dem Array (siehe Bild) drin ist, findet er diesen nicht. Der Index ist damit -1. Dieses Problem taucht nicht bei allen Werten auf aber des öfteren. Als Beispiel in der Grafik hab ich mal den Wert 0,12 dargestellt. Kurz gesagt muss irgendwie der Vergleich der Zahlen scheitern.
Hat jemand schon einmal so ein ähnliches Problem gehabt und kann mir vielleicht weiterhelfen?
Schöne Grüße
Falk