c语言iostream怎么用,c语言开头的include有什么用

1,c语言开头的include iostreamh 有什么用这个不是C语言的~是C++语言的标准输入输出库~ C语言的是stdio.h包含一些基本的函数~是c++的输入输出流目前ansi中不应该是这样写而应该写作#include并且要加上名称空间语句 using namespace std;【c语言iostream怎么用,c语言开头的include有什么用】
2 , c语言中统计多行文本的行数单词数及字符数要考试啦拜托啦#include <iostream>#include <ctime>using namespace std;int _tmain(int argc, _TCHAR* argv[]) char ch; int cont = 0; cout << "请输入: "; cin.get(ch); while (cin.fail() == false)cout << ch;++cont;cin.get(ch); } //Dos 窗口Ctrl+z加回车会显示输出数字 cout << endl<< "共 " << cont << " 个输入字符"; clock_t tim = 10*CLOCKS_PER_SEC; clock_t start = clock(); while (clock()-start< tim); cout << "done\a\n"; return 0;}
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 没什么意义就是编译器不认同了

    推荐阅读