关于“visual c++ 2005速成版”的问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:43:27
我装了个“visual c++ 2005速成版”,但我明明是编写了一个c++原文件(后缀名是.cpp),但在编译后却发现一个错误,提示为:iostream.h无法找到,但是当我把iostream.h改为stdio.h,cout等改为printf(即把c++文件改为c文件,但后缀还是.cpp),再进行编译后,什么错误都没有了,还可一执行该文件。这是为什么?
本人对“visual c++ 2005速成版”不太了解,请高人指点

visual c++ 中使用的头文件是新式头文件。都没有.h。如果是C++头就是去掉扩展名,如果是c头(如stdio.h stdlib.h等)是去掉扩展名,在开始加上c。使用时要用std命名空间。
例如:
#include <iostream>
#include <cstdio>
using namespace std;

使用VS2005编译c文件与原来相同