Ciao ian03,
dalle domande mi sembra di capire che stai sviluppando un programma ANSI, o per Linux, quindi evito Visual C e quant'altro.
1. Sarebbe bello saperlo!
2. In mille modi , ad esempio realizzare una funzione o void che carica un array di caratteri da tastiera, e che ne stampa a video degli altri o niente. E' possibile avere l'input di un carattere senza stamparlo a video, ad esempio con 'getch()' nell'header 'conio.h'.
3. 'textcolor()', sempre in 'conio.h'.
Ciao
Don't be worry, is only a piece