Est-ce que cela ne pourrait pas venir du fait que la fonction getc renvoie un int et que tu mets le résultat dans un char * ?

Ligne 48 de ton code : char *actuel_c;.
Ligne 54 de ton code :...