Ho appena iniziato a studiare il c++ e dopo tre anni di delphi non riesco neanche a leggere una stringa da tastiera. Qualcuno sa correggere il mio codice??

char nome1;

printf("inserisci un nome /n");
scanf("%c%,&nome1);
printf("il nome inserito è :%c",nome1);
return(0);


--------------
Per chiarire in pascal sarebbe così quello che voglio fare:

writeln('Inserisci un nome');
readln(nome1);
writeln('Hai inserito :',nome1);


HELP