No puedes leer un char que contenga un espacio, un espacio es un char, si lo que quieres es leer un arreglo de char prueba usando la funcion
gets.
Esta funcion te permite leer una cadena de caracteres con espacio y todo (si no me equivoco) y la almacena en tu arreglo de char.
Saludos