Computer Science Canada need a way to limit the how many characters a user can type? =) |
Author: | AiShiDeSu [ Thu Jan 14, 2010 9:59 pm ] |
Post subject: | need a way to limit the how many characters a user can type? =) |
What is it you are trying to achieve? OKAII well here's the thing i'm trying to make a program that will record the user's name and the highest score they get on my game and i used a get command HOWEVER, since i wanted to dummy proof it, i want it limited to around maybe 10 character so the users can't type in something like "asofasgfuoasgofgasog" that messes up my program I asked my teachers and he had NO idea O.o so uh, please help? :3 any code that can limit inputting characters? What is the problem you are having? i don't know any code for it >_< Describe what you have tried to solve this problem well my i looked up turing references and tried var answer : string (10) but it didn't work D; Post any relevant code (You may choose to attach the file instead of posting the code if it is too long) noo, just a simple get one Please specify what version of Turing you are using i am using 4.1.1 i think =D THANKS IN ADVANCE ;D |
Author: | TerranceN [ Thu Jan 14, 2010 10:05 pm ] |
Post subject: | RE:need a way to limit the how many characters a user can type? =) |
Get input one character at a time using getch. Look it up in the turing documentation if you don't know how to use it. To get to documentation, in Turing hit F10, and use search to find the documentation for getch. |
Author: | Carey [ Thu Jan 14, 2010 10:16 pm ] | ||
Post subject: | RE:need a way to limit the how many characters a user can type? =) | ||
You could also do a
Kind of structure |
Author: | Euphoracle [ Thu Jan 14, 2010 10:55 pm ] |
Post subject: | RE:need a way to limit the how many characters a user can type? =) |
Alternatively, get name : * name := name(1..10) |
Author: | AiShiDeSu [ Sat Jan 16, 2010 3:29 pm ] | ||
Post subject: | Re: RE:need a way to limit the how many characters a user can type? =) | ||
Carey @ Thu Jan 14, 2010 10:16 pm wrote: You could also do a
Kind of structure Would you declare len as a string, int, char or char of boolean? =) |
Author: | Kharybdis [ Sat Jan 16, 2010 5:04 pm ] | ||
Post subject: | Re: RE:need a way to limit the how many characters a user can type? =) | ||
AiShiDeSu @ Sat Jan 16, 2010 3:29 pm wrote: Carey @ Thu Jan 14, 2010 10:16 pm wrote: You could also do a
Kind of structure Would you declare len as a string, int, char or char of boolean? =) that would be an int.. |
Author: | DtY [ Sat Jan 16, 2010 10:45 pm ] | ||
Post subject: | RE:need a way to limit the how many characters a user can type? =) | ||
This is probably more what you're looking for, it will just prevent you from entering more characters. Note that this will stop the backspace from properly working, and you wont be able to use the arrow keys to change the cursor position, but you can add that in if you want to in the future. Sorry, I don't know how I can describe this, so I'm posting the code (shouldn't be a problem, since it's a small part of a project, and not a single complete program)
I don't have a computer with Turing, so there might be (and probably is) an error in there, but that's the idea. |