为什么#include就会有fatal error啊解决方案

为什么#include<iostream>就会有fatal error啊?
d:\program   files\microsoft   visual   studio\vc98\include\eh.h(32)   :   fatal   error   C1189:   #error   :     "eh.h   is   only   for   C++! "
是软件问题吗?需要重装?vc6


------解决方案--------------------
嗯,.c是C语言的,.cpp是C++语言的。