To Pomsane:
If you do not understand what we are talking about, you will need to post the area of your code that you are having problems with. Most often, students will arrive here with homework assignements and simply expect someone else to do the work for them. All the while, the students just lay back and learn nothing. That is why you should place some code... so that others can guide you in the right direction without belittling your compentency and knowledge.
To qbasicking:
Now, if you are using QB 4.5, open up HELP>INDEX and press the letter 'S'. You'll see them both listed. Also, if you type in SCREEN and F1 it...click on the help window and move the cursor ALL THE WAY TO THE BOTTOM OF THAT WINDOW...and you'll note that there's a statement to the affect of 'Other uses of SCREEN keyword' (or something like that X-) ).
As for QB 1.0/1.1, I don't recall off-hand where it is located; but, I do believe the functionality is there, and therefore must be listed somewhere in the help files. Check out the Index section--it may be there.
See if you can find the SCREEN FUNCTION in the following short program.
' --- Start copying here ---
CLS
SCREEN 12
FOR Cycle = 1 TO 26
PRINT CHR$(64 + Cycle);
NEXT Cycle
DO
LOCATE 4, 1
INPUT "Enter a number (1 - 26): ", GetThisOne
IF GetThisOne AND (GetThisOne > 26) THEN
LOCATE 4, 1
PRINT STRING$(77, 32)
GetThisOne = 0
END IF
LOOP UNTIL GetThisOne
ReturnedWord$ = CHR$([red]SCREEN[/red](1, GetThisOne))
PRINT
PRINT
PRINT "You choose the letter...";
COLOR 14
PRINT ReturnedWord$
LOCATE 1, GetThisOne
PRINT ReturnedWord$;
COLOR 15
END
' --- Stop copying here ---
Hope this has enlightened you.
--MiggyD It's better to have two heads to solve a problem from different angles than to have tunnel vision to a dead end.