|
|
String in boolean umwandeln |
|
Mi Cha |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 10.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.05.2012, 18:38
Titel: String in boolean umwandeln
|
|
hei leute,
hab mal 2 fragen
ich hab ein inputdlg, das problem ist dass das immer strings sind.
erste frage:
das ich zahlen durch str2double umwandeln kann ist mir klar, wie kann ich dann abfragen ob wirklich zahen eingegeben werden. was passiert wenn einer einfach buchstaben eingibt???
zweite frage:
wie kann ich den string in einen boolean wert umwandeln
das wenn jemand true eingibt es auch wirklich true ist???
wenn ich hier auch noch abfragen könnte das keiner mumpetz eigibt wäre echt cool
hoffe ihr könnt mir da helfen.
mfg mi cha
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.05.2012, 19:15
Titel:
|
|
Hallo,
wenn bei str2double keine Zahl eingegeben wird, kommt NaN heraus.
Das kannst du mit ISNAN abfragen.
Was 'true' angeht: ich sehe da zunächst nicht den Sinn, wenn sowohl eine Zahleingabe als auch true/false möglich sein soll.
Wenn du das so haben willst, würde ich getrennt mit STRCMP auf 'true' oder 'false' überprüfen.
Grüße,
Harald
|
|
|
Mi Cha |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 10.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2012, 20:12
Titel:
|
|
ah, das erste hat mir schon sehr geholfen.
bei true oder false sollen nur diese zwei möglichkeiten eingegeben werden können, da keien zahlen.
das problem ist nur das es ja über die shell als text und nicht als boolean wert eingegeben wird
gibt es da auch noch eine schönere lösung als STRCMP?
danke
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 05.05.2012, 20:31
Titel:
|
|
Hallo,
wenn du grundsätzlich nur 'true' und 'false' als Auswahl zulassen möchtest, dann bietet sich auch ein Auswahlmenü an:
Grüße,
Harald
|
|
|
Mi Cha |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 10.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.05.2012, 14:17
Titel:
|
|
daas sieht doch zimmlich gut aus.
kann man sowas auch verbinden? sprich mehrere so abfragen zusammen zu fügen?
wenn ich das jetzt so mache hab ich ein dlg fenster und drei menu fenster.
was ich etwas doof dinde wenn man sich vor programmstart erst mal so viel durchklicken muss.
sonst aber eine schöne idee
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.05.2012, 14:31
Titel:
|
|
Hallo,
du kannst natürlich auch eine eigene kleine GUI machen.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|