Como comparar cadenas
Debo hacer u proyecto en C, sucede que mi elección es hacer un consultor de fósiles y trabajara de la siguiente manera: pedirá las características del fósil, las comparara con una de mis bases de datos(hechas con matrices) ya hecha anteriormente y designara de que espécimen de trata, también haré gráficas de popularidad del espécimen y mediante una extensión de archivo se abrirá al imagen de lo que resulto de las preguntas. Por lo que tengo dudas la
numero 1: como comparo cadenas de texto con los datos de mi archivo. ¿Y muestro que coincidió?
Numero 2: puedo realizar las gráficas en C al igual que en c++,?
Numero 3: tips para que mi programa sea mas interesante. .
He leído libros como deitel, estructuras en C, etc... He intentado los ejemplos y no me resulta, debo entregar mi proyecto lo mas pronto posible por lo que necesito una respuesta muy rápida.