fstream中如何读取空格符号??
部分代码:char asd,abc;
while(!inIfstream.eof()){
getline(inIfstream,asd);
if((asd>='A'&&asd<='Z')||(asd>='a'&&asd<='z')||(abc==' ')){
abc=asd;
cout<<abc;
outOfstream<<abc;
}
}
我用getline他为什么会报错呢??还没学到std;实在看不出哪错了...
error C2784: “std::basic_istream<_Elem,_Traits> &std::getline(std::basic_istream<_Elem,_Traits> &,std::basic_string<_Elem,_Traits,_Alloc> &)”: 无法从“std::ifstream”为“std::basic_istream<_Elem,_Traits> &”推导 模板 参数
f:\vs2005\include\string(528) : 参见“std::getline”的声明
f:\vc程序\读取1\读取1\读取1.cpp(58) : error C2784: “std::basic_istream<_Elem,_Traits> &std::getline(std::basic_istream<_Elem,_Traits> &,std::basic_string<_Elem,_Traits,_Alloc> &)”: 无法从“char”为“std::basic_string<_Elem,_Traits,_Alloc> &”推导 模板 参数
f:\vs2005\include\string(528) : 参见“std::getline”的声明
f:\vc程序\读取1\读取1\读取1.cpp(58) : error C2780: “std::basic_istream<_Elem,_Traits> &std::getline(std::basic_istream<_Elem,_Traits> &,std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem)”: 应输入 3 个参数,却提供了 2 个