这个好像不行吧。只能反过来,把主程序作为C++的,然后用extern "C"调用C部分。
c++兼容c,是c的超集,c可以在c++里用,但c++不能直接在c里使用,如c++的cin,cout指令在c里会认为没定义。可以用工具转换或重写。