C语言程序能在C++环境下运行吗?

为什么这个程序不能运行?c:\documents and settings\yuanzuohui\my documents\visual studio 2005\projects\text1\text1\text1.cpp(7) : fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?

main()
{
printf("123");
getch();
}

加了还是不能运行:
#include<stdio.h>
main()
{
printf("123");

}

可以 c++在设计的时候 考虑的 一个很重要的问题 就是 可以让以前用c语言编写的程序可以在c++环境下运行

所以也导致了 c++不是完全面向对象的 也是面向过程的
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-11-21
当然可以C++相当于是对C的扩充
C++当然能运行C程序
我们学校的实验室就是用VC的环境做C语言的实验的
C++的功能比C的功能要更加强大
第2个回答  2007-11-21
可以
你没加头文件
#include<stdio.h>
还有这个getch();在TC中可能需要加
在VC中就没必要了

那可能是你的软件有问题了
错误的提示是什么啊??本回答被提问者采纳
第3个回答  2007-11-21
可以呀!
因为c++是c的升级产品,可以兼容c.
第4个回答  2007-11-21
可以的 ~~~~
因为c++ 兼容c语言
相似回答