| 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
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		|  |  
 |