Hola carbon! te faltan varios conceptos d C, pero t comento algunas cosas. Cuando usas el tipo de dato char es para almacenar un caracter y no una palabra, para hacer esto deberias usar un arreglo ¿como lo definis? Asi
Ahora como guardas una palabra ahi?? usando el scanf pero de esta manera:
Luego para comparar dos palabras se usa la funcion strcmp de la libreria <string.h>
La funcion strcmp devuelve un numero, si las palabras son iguales devuelve 0(cero) de lo contario devuelve un valor diferente de cero.. Te recomiendo que leas algun libro como para q tengas una buena base
Saludos