tcsh and user input

Here is my script:

echo "var 1:"
read varone
echo "$varone"

When I run in via ksh the script runs successfully.

However when I run it via tcsh I get "varone: Undefine variable"

Does the name command not work with tcsh or do I need some additional modification? Is there a way to get the same done in tcsh rather than ksh (I am limited to writing my final script in tcsh).

Thank you.

AFAIK Tcsh doesn't come with a 'read' command but the man page should tell you. Could try 'echo "var 1:" ; set varone=$<; echo $varone'?