第一次学C++(Turbo C++3.0 and VC++6.0)

#include <iostream>                                                        
int main()                                                                   
{                                                                            
   std::cout << "Enter two numbers:" << std::endl;                           
   int v1,v2;                                                                
   std::cin >> v1 >> v2;                                                     
   std::cout << "The sum of " << v1 << "and " << v2 << "is "  << v1+v2 << std::endl;
   return 0;                                                                 
}

呵呵!别看这段代码简单!其实里学问挺大。下面我来说说这段在Turbo C++ 3.0与VC++6.0里编译的出错信息与解决的办法。

首先我来说一下    Turbo C++3.0这个工具是Borland公司的曾经是很多C/C++程序员的最爱。转入今天的正题,大家如果想了解可以去网上搜一下!

当我把上边的代码敲进去之后运行结果是:

Error D:/NONAME00.CPP 1: Unable to open include file 'IOSTREAM'
Error D:/NONAME00.CPP 4: Type qualifier 'std' must be a struct or class name
Error D:/NONAME00.CPP 4: Statement missing ;
Error D:/NONAME00.CPP 6: Type qualifier 'std' must be a struct or class name
Error D:/NONAME00.CPP 6: Statement missing ;
Error D:/NONAME00.CPP 7: Type qualifier 'std' must be a struct or class name
Error D:/NONAME00.CPP 7: Statement missing ;

啥,显示七个错误!赶快看出错信息!

第一个错误信息,第一个说不能打“IOSTREAM”这个文件,我记得以前学C的时候“#include”后面的预处理文件加了后缀的,加上试试,显示错变为6了!接下来在看下面的错误信息。它说“std”必需是一个类名,这里我也搞了很久也不明白到底是什么意思!后来我就在网上搜一搜,结果还真有人遇到这样的问题!这是说编译器版本太老的缘故,Turbo c++3.0里没有加入STD,所以才会出现这样的错误,于是我去掉STD,运行,成功了!

接下来说说VC++6.0里的错误信息,这个简单多了,因为我在VC++6.0预处理文件后面加了.H把那个后缀去掉就行了!其它的误我还没发现。

呵呵!第一次学着别人写博客,写得不好!如果大虾看了,请多掉提提意见!

我在这儿说明一下,编译工具是次要的,重要的是撑握语法!找一个自己顺手的编译器来写程序是提高学习进度的最好的方法,现在到处都是可视化编程,也可以用VC++6.0毕竟现在开发可视化软件的大部份都在windows下开的!我选择Turbo c++3.0是因为VC++6.0写一个简单的小程序都要生成很多的文件,我觉得不爽!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值