none
Visual Studio 2008 不能用来学习VC++吗? RRS feed

  • 问题

  • 我是学C#的,对编程有一定了解后,想在学一下VC++ Microsoft Visual Studio 2008 好像可以使用好多语言呀?
    我用VS 2008建了一个Vc++的控制台程序 :
    我现在只是入门,用VS2008 应该足够了吧?还需要专门装一个vc++的工具吗?
    #include "stdafx.h"
    #include "iostream.h"
    struct piont
    {
    int y;
    int x;

    };
    int _tmain(int argc, _TCHAR* argv[])
    {
    piont pt;
    pt.x = 5;
    pt.y = 5;
    cout<<pt.x<<endl<<pt.y<<endl;
    }
    他说:
    错误 1 fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or directory d:\cstest\vc++\test1\test1\test1.cpp 5 test1

    www.haodd123.com 我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助
    2010年3月31日 15:24

答案

  • iostream.h 是C++标准的草案,不是正式标准。你应该更新你的工具书。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年3月31日 22:56
    版主
  • 在C++里标准头文件没后缀,你应该使用不带.h的头文件

    #include <iostream>即可。

    VS2008完全兼容C++的特性的


    0xBAADF00D
    • 已标记为答案 Nancy Shao 2010年4月7日 7:22
    2010年3月31日 18:58
    版主

全部回复

  • 在C++里标准头文件没后缀,你应该使用不带.h的头文件

    #include <iostream>即可。

    VS2008完全兼容C++的特性的


    0xBAADF00D
    • 已标记为答案 Nancy Shao 2010年4月7日 7:22
    2010年3月31日 18:58
    版主
  • iostream.h 是C++标准的草案,不是正式标准。你应该更新你的工具书。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年3月31日 22:56
    版主
  • 在VC++6.0中#include<iostream.h>可以,但在VS2008中只能用#include<iostream>。
    2010年4月1日 5:43
  • 貌似除了改用#include <iostream>之后,由于你的程序中有cout,所以还得紧接着加一句:

    using namespace std;

    或者

    不加这句,而将cout改成std::cout

    2010年4月3日 10:57
  • 没必要再装一个,VS2008是一个开发工具集合。


    欢迎光临我的个人网站:http://www.joyvc.cn,本网站提供[IM即时通信|棋牌游戏|网游开发|UI编程|网络通讯|组件开发|图像多媒体|数据库]方面的VC/C++/C技术文章、源代码和教程资料
    2010年4月7日 3:20
    版主
  • 没必要再装一个,VS2008是一个开发工具集合。
    #include <iostream>就没有任何问题了
    2010年12月6日 4:39