新手问题,麻烦了。
C++书上说用iostream.h代替了stdio.h,为什么我看到很多c++程序里依然使用stdio.h啊?还有就是多组数据输入但是不知道有多少个输入的时候,c可以使用EOF结束标志,c++怎么办?如有大神回答,感激不尽!
[解决办法]
while(scanf("%d",&i)!=EOF) ------ while(cin>>i)
cin作为一个对象,其内部是有状态的。还有你看的C++书估计可以换一本了。用#include<iostream>库文件来替换,而不是.h头文件的。
[解决办法]
对于尚未完全掌握stream的新手(例如我)来说,stdio明显更易用
[解决办法]
其实大多数时候一样
[解决办法]
尽量别用.h的头文件 比如iostream 尽量用这个 而不是用iostream.h
[解决办法]
首先没有.h
然后没有替代一说.
总之你看的书太坑.
[解决办法]
摒弃iostream
使用stdio.h
[解决办法]
楼上的赵老师又来摒弃c++里面的东西了!嗨
[解决办法]
没有最好用,只有最适用。
各有所长,看你怎么用。