referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
REFERENZANLEITUNG VAL3 - Version 5.2<br />
Syntax<br />
string toNum(string Kette, num& Wert, bool& Bericht)<br />
string toNum(, , bool& Bericht)<br />
Funktion<br />
Bestimmt <strong>de</strong>n numerischen Wert am Anfang <strong>de</strong>r genannten Kette, und übergibt Kette, in <strong>de</strong>r alle Zeichen bis zum<br />
nächsten numerischen Wert entfernt wor<strong>de</strong>n sind.<br />
Befin<strong>de</strong>t sich am Anfang von Kette kein numerischer Wert, so wird Bericht auf false gesetzt und Wert wird nicht<br />
geän<strong>de</strong>rt, an<strong>de</strong>rnfalls wird rapport auf true gesetzt.<br />
Parameter<br />
string Kette Ausdruck <strong>de</strong>s Typs Zeichenkette<br />
num& Wert Variable <strong>de</strong>s Typs num<br />
bool& Bericht Variable <strong>de</strong>s Typs bool<br />
Zum Beispiel<br />
num nVal<br />
bool bOk<br />
putln(toNum("10 20 30", nVal, bOk)) // Zeigt «20 30» an, nVal nimmt <strong>de</strong>n Wert 10, bOk <strong>de</strong>n Wert true<br />
putln(toNum("a10 20 30", nVal, bOk)) // Zeigt «a10 20 30» an, nVal bleibt unverän<strong>de</strong>rt, bOk ist false<br />
putln(toNum("10 end", nVal, bOk)) // Zeigt «» an, nVal nimmt <strong>de</strong>n Wert 10, bOk <strong>de</strong>n Wert true<br />
buffer = "+90 0.0 -7.6 17.3"<br />
do<br />
buffer = toNum(buffer, nVal, bOk)<br />
putln(nVal) // Zeigt nacheinan<strong>de</strong>r an: 90, 0, -7.6, 17.3<br />
until (bOk ! = true)<br />
Siehe auch<br />
string toString(string Format, num Wert)<br />
D28056202B - <strong>06</strong>/<strong>2005</strong> 31 / 122