gracias vangod por la informacion y tu consejo de iniciar variables lo tomare en cuenta gracias por responder.
gracias leosansan por la explicacion de \n no sabia que tan bien lo guardaba fgets y gracias por los consejos los pondre en practica y por corregir mi codigo gracias de nuevo.