LabVIEWForum.de
leerer "Platz" in Array - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: leerer "Platz" in Array (/Thread-leerer-Platz-in-Array)



leerer "Platz" in Array - Kubi1 - 06.06.2016 11:13

Hi!
Ich habe ein double-Array, in das ich manuell Zahlenwerte einfüge. Ich möchte allerdings einige Plätze des Arrays leer lassen, so dass später in Excel an deren Stelle dann ein leeres Feld ist. Wie kann ich das denn machen?
Als Workaround habe ich jetzt einfach eine 0 an den entprechenden Platz gesetzt, aber ein komplett leeres Feld wäre mir lieber.
Danke schonmal!
LG


RE: leerer "Platz" in Array - Kubi1 - 06.06.2016 11:38

Ok habs! Für alle die's nicht wussten: einfach "nan" ins Feld schreiben.


RE: leerer "Platz" in Array - GerdW - 06.06.2016 11:40

Hallo Kubi,

wie sieht eine "leere" Zahlenanzeige aus?
Wie würdest du das Problem in einer anderen Programmiersprache lösen?
Hmm

- Zahlenwerte haben IMMER einen Wert: ob der nun 0, -Inf, NaN oder 3.14159 ist!
- Wenn du leere Arrayelemente haben willst, musst du ein Stringarray verwenden!

Zitat:Für alle die's nicht wussten: einfach "nan" ins Feld schreiben.
Du weißt schon, was NaN bedeutet? Und welche Auswirkungen dieser Wert hat?


RE: leerer "Platz" in Array - Kubi1 - 06.06.2016 11:46

Hi! kenn mich leider gar nicht mit Programmieren aus... Du hast aber Recht, NaN funktioniert nicht, der entsprechende Array-Platz wird dann einfach komplett übersprungen... Gibt es keine andere Lösung als einen String-Array?


RE: leerer "Platz" in Array - GerdW - 06.06.2016 11:51

Hallo Kubi,

nur bei Strings hast du die Möglichkeit, einen "leeren Wert" vorzugeben.

Beantwortet das deine Frage?


RE: leerer "Platz" in Array - Kubi1 - 06.06.2016 11:56

Ok, schade... Trotzdem danke!


RE: leerer "Platz" in Array - Appa - 30.08.2017 10:51

(06.06.2016 11:46 )Kubi1 schrieb:  Hi! kenn mich leider gar nicht mit Programmieren aus... Du hast aber Recht, NaN funktioniert nicht, der entsprechende Array-Platz wird dann einfach komplett übersprungen... Gibt es keine andere Lösung als einen String-Array?

Alternativ schreib nicht 0 rein, sondern eine einzigartige Zahl die du unter keinen umständen Messen/Verwenden wirst und ersetze diese Zahl mit der Suchen und Ersetzen funktion in Excel/Notepad+ Big Grin
Denk auch dran das du ein Double zu String umwandeln kannst Wink

*Thread Digger* Sorry Datum nicht beachtet... Blush