iostream用法,VS2008 中怎么样使用IOSTREAM

1,VS2008 中怎么样使用IOSTREAM#include <iostream>using namespace std;int main()cout<<"helloworld!"<<endl;return 0; }补充: 新建》工程》Win32控制台》下一步》空工程》添加》.cpp》输入我的代码 。不可能不能用的 , VS2008我都用了很久了,一直都是这样的,好好检查自己的步骤,你如果不选择空工程会生成很多冗余代码 , 没拿必要 。http://hi.baidu.com/_%E2d_%B7%B3_%DE%B2%C2%D2/blog/item/ad0796110b1fa214b8127b5b.html 看看我这篇文章,VS2005和VS2008差不多,看完你怎么都会了把? 注意VS2008中执行的是最新c++标准和VC6所支持的标准不同了,你要注意修改自己的编程习惯 。谢谢【iostream用法,VS2008 中怎么样使用IOSTREAM】
2,C里面的iostream是什么东西简单地讲,先不管书上怎么说,iostream就是一个包含了输入输出函数的一个文件 , 你include这个文件后 , 才能使用cin和cout 。准确地说,iostream是一个C++标准库的头文件 。标准库的标准的含义就是说每个C++编译器都要自带的,无论用什么C++编译器都会有的,而且用法和行为是一样的 。头文件内包含的只是你所使用的标准库内的类和函数的声明,实际上标准库的代码是编译好的(或者是类模板 , 这种情况会直接写在头文件中) , 你include这个头文件只是告诉编译器我要使用这里声明的东西 , 然后编译器负责将实际的库函数和你的代码一起生成exe文件 。你可以自己查找一下这个文件,这个文件就叫iostream没有扩展名,然后里面会include其他的头文件 , 你可以一层一层找下去看看cin和cout是怎么回事 。一见到 IO 这两个字母,基本上就是input 和output的缩写了,含义比较广泛,泛指计算机的输入和输出,不一定指iostream
3 , iostreamh和iostream的使用你这个程序在g++,中改成后面的可以使用 。如果学习C++,必须使用VC2003或者以上版本(Anders写的) 。VC6/VC98中有很多C++的硬伤 , 那时候的VC连你说的那个iostream都不能完整支持 。语法兼容性才8X%,也就是说很可能你的程序没有任何问题,VC也不能编译通过 , #include这个就是因为iostream在那个年代还不能完全支持的产物 。至于你说的问题,个人感觉像VC 6的bug之一或者环境中另外有一个同名类 。此外,main的返回值应当是int , 你那样写在现代编译器会报错 。同编译器有关吧 。我的 VC++ 6.0 没问题,两种写法 都可以,结果一样 。正规写法 (新的国际标准)无 .h:#includeusing namespace std;在某些编译器中 就必须用#include而有的就是必须用#include using namespace std; 有的是两者都可以 例如你在vs2005就不能用#include 没什么意义就是编译器不认同了
4,iostream怎么用iostream的使用方法#include<iostream><spanstyle="background-color:rgb(102,255,153);">//#include<string>缺少这句将会报错</span> 。usingnamespacestd;classStudentpublic:voidget_value()cout<<"pleasekeynum(001-999),name,sex(M/F):";cin>>num>>name>>sex;}voiddisplay()cout<<"num:"<<num<<endl;cout<<"name:"<<name<<endl;//name定义了字符串变量cout<<"sex:"<<sex<<endl;}private:intnum;stringname;//name定义了字符串变量charsex;};classStudent1:publicStudentpublic:voidget_value1()cout<<"pleaseinputageandaddr:";cin>>age>>addr;}voiddisplay_1()cout<<"age:"<<age<<endl;cout<<"address:"<<addr<<endl;}private:intage;stringaddr;};intmain()Student1stud;stud.get_value();stud.get_value1();stud.display();stud.display_1();system("pause");return0;}扩展资料C++运算符重载“<<”和“>>”本来是在C++中被定义为左/右位移运算符的,由于在iostream头文件中对它们进行了重载 , 所以使用它们能用作标准数据类型数据的输入和输出运算符 。因此,在使用它们的程序中必须包含:#include<iostream> 。operator+(c2)即以c2为实参调用对象c1的运算符重载函数operator+(Complex&c2) 。实际上 , 运算符重载函数有两个参数,由于重载函数是Coplex类中的成员函数,有一个参数是隐含的,运算符函数是用this指针隐式地访问类对象的成员 , 如this->real+c2.real,this代表c1 , 即实际上是c1.real+c2.real 。参考资料来源:百度百科—C++

    推荐阅读