Çalıştırdığınız uzantıdan dolayı olabilir, .cpp'de çalışan kodlar .c'de hata verebiliyor.
Mesela for(int i=0....) gibi bir şey derseniz .c uzantısında hata veriyor, .cpp'de çalışıyor, i'yi dışarıda tanımlamanızı istiyor .c. Bu tarz sorunlar olabilir.