if not get?
Author |
Message |
aldreneo
|
Posted: Wed Jun 21, 2006 5:25 pm Post subject: if not get? |
|
|
How do I do
code: |
var oo:real
if not get oo then
put "Error: ", Error.LastMsg
end if
|
So that if the user puts a letter insted of a number it doesnt die? |
|
|
|
|
|
Sponsor Sponsor
|
|
|
Clayton
|
Posted: Wed Jun 21, 2006 6:20 pm Post subject: (No subject) |
|
|
i believe there is a function that determines whether input is of the right type, i think it is something like strintok or something to that effect:D |
|
|
|
|
|
TheOneTrueGod
|
Posted: Wed Jun 21, 2006 6:37 pm Post subject: (No subject) |
|
|
aye, look in the Turing Help (f10) for
strrealok
strintok
strreal
and
strint
Keep in mind you will need a second variable that is a string, and then you'll need to convert it. If you keep this in a separate procedure, It won't clutter up your code. |
|
|
|
|
|
aldreneo
|
Posted: Wed Jun 21, 2006 7:15 pm Post subject: (No subject) |
|
|
Ok, I got it
code: |
var number:real
var letter:string
get letter
if strintok(letter)=false then put "error" else number:=strreal(letter)
|
Thanks |
|
|
|
|
|
|
|