char nombre es unicamente un caracter. Cuando declares una cadena, una forma no demasiado dificil es usando un array (char nombre[50] por ejemplo) usa strcpy para asignarle su valor.disculpa soy nuevo en los foros asi es que no se si esta forma de reponderte es la correcta
Esto es algo MUY basico que viene en cualquier tutorial, libro, manual, etc.