Author |
Message |
renaissance
|
Posted: Wed Jan 23, 2008 9:07 pm Post subject: [RESUEST HELP]: How to run a turing program from a turing program? |
|
|
How would I run a turing program from a turing program?
Anyone know?
Thanks, renaissance. |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
ericfourfour
|
Posted: Wed Jan 23, 2008 9:23 pm Post subject: RE:[RESUEST HELP]: How to run a turing program from a turing program? |
|
|
You can compile one and run it using Sys.Exec. Really, you should not have to run a Turing program from another one. Try to combine both source files into one. There is always the include command that can help you with this. |
|
|
|
|
![](images/spacer.gif) |
Clayton
![](http://compsci.ca/v3/uploads/user_avatars/1718239683472e5c8d7e617.jpg)
|
Posted: Wed Jan 23, 2008 9:23 pm Post subject: RE:[RESUEST HELP]: How to run a turing program from a turing program? |
|
|
You'll have to compile the program that you want to run, and then do some Sys.Exec() shenanigans to accomplish what you want to do. |
|
|
|
|
![](images/spacer.gif) |
renaissance
|
Posted: Wed Jan 23, 2008 10:17 pm Post subject: RE:[RESUEST HELP]: How to run a turing program from a turing program? |
|
|
Also...I've a question.
How would I error trap a user to entering a 10 digit phone number?
Here's my code so far:
put "Enter phone number (10 digits and numbers only)."
loop
flag := false
loop
get phoneNum : *
for decreasing i : length (phoneNum) .. 1
pattern:=index (nums, phoneNum (i))
if pattern>=1 then
flag := true
end if
end for
exit when flag=true
put "Enter a valid phone number (10 digits and numbers only)."
end loop
exit when length (phoneNum) = 10
put "Enter a valid phone number (10 digits and numbers only)."
end loop
Does not quite work yet though :i...
nums:="1234567890"
Thanks, renaissance |
|
|
|
|
![](images/spacer.gif) |
syntax_error
![](http://compsci.ca/v3/uploads/user_avatars/196798963948cf16794b6e5.jpg)
|
Posted: Wed Jan 23, 2008 10:34 pm Post subject: Re: [RESUEST HELP]: How to run a turing program from a turing program? |
|
|
first please use code tags next time but as for your question in turing isnt there a syntax length(?) jsut look in the help
and then check if the length of the string is == to 10 if yes then use strint to make it a int if you need to use it as a int... |
|
|
|
|
![](images/spacer.gif) |
renaissance
|
Posted: Wed Jan 23, 2008 10:54 pm Post subject: RE:[RESUEST HELP]: How to run a turing program from a turing program? |
|
|
Okay...
so...would this work?
I ask for the phone number AS AN INT...make sure it is 10 digits...if it is...then I'll use the intstr command?
Would that work?
Syntax intstr ( i : int [ , width : int [ , base : int ] ] ) : string
Their examples don't really help much.
What I want accomplished in the end is:
User enters a number..like "5192223333" as a integer.
Then using the instr command, it'll convert it to a string as still "5192223333"?
Thanks, renaissance. |
|
|
|
|
![](images/spacer.gif) |
Nick
![](http://compsci.ca/v3/uploads/user_avatars/19644337547e837b41d67a.png)
|
Posted: Wed Jan 23, 2008 10:58 pm Post subject: RE:[RESUEST HELP]: How to run a turing program from a turing program? |
|
|
for converting from int to string use strint instead |
|
|
|
|
![](images/spacer.gif) |
renaissance
|
Posted: Wed Jan 23, 2008 11:03 pm Post subject: RE:[RESUEST HELP]: How to run a turing program from a turing program? |
|
|
I'm so lost here...so if I were to use strint...could anyone show me an example of it in use?
Thanks, renaissance. |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
Gooie
|
Posted: Wed Jan 23, 2008 11:17 pm Post subject: RE:[RESUEST HELP]: How to run a turing program from a turing program? |
|
|
Just place the variable in the parameter of 'strint'.
code: |
Draw.Text (strint (40), 100, 100, font)
|
That will draw the text "40". Of course 40 can be replaced with a variable. |
|
|
|
|
![](images/spacer.gif) |
renaissance
|
Posted: Wed Jan 23, 2008 11:30 pm Post subject: RE:[RESUEST HELP]: How to run a turing program from a turing program? |
|
|
Blah...I don't understand this strint command so I won't use it.
So...back to sq. 1.
code: |
put "Enter phone number (10 digits and numbers only)."
loop
flag := true
loop
get phoneNum : *
for decreasing i : length (phoneNum) .. 1
pattern:=index (phoneNum(i), nums)
if pattern>=1 then
flag := false
end if
end for
exit when flag=true
put "Enter a valid phone number (10 digits and numbers only)."
end loop
exit when length (phoneNum) = 10
put "Enter a valid phone number (10 digits and numbers only)."
end loop
|
Any tips on making this ensure that the phone numbered entered is numbers?
nums:="1234567890" |
|
|
|
|
![](images/spacer.gif) |
Clayton
![](http://compsci.ca/v3/uploads/user_avatars/1718239683472e5c8d7e617.jpg)
|
Posted: Wed Jan 23, 2008 11:32 pm Post subject: RE:[RESUEST HELP]: How to run a turing program from a turing program? |
|
|
use strintok() |
|
|
|
|
![](images/spacer.gif) |
|