basic c-shell help

hello,
i am very new to this, so i have basic questions about writing a shell.

if i am working with a basic file, "main.c" and a shell file, "shell", what will the shell file look like?

i want to change the command prompt from % to $, and i want to be able to have standard input from the keyboard.

thanks in advance!