C es totalmente compatible con C++ (al revés no, ojo)... actualmente un compilador de C++ es perfectamente capaz de compilar código escrito en C... lo que sucede es que lo compilará como si fuese C++. Esto último implica que los mensajes de compilación ( warnings y advertencias ) pueden ser diferentes.
muchas gracias

una preguntita mas ... comoces alguno realmente bueno?