The arguments are:
FILE* fp; // a file pointer
string line;
I am getting the following 3 error messages:
f:\X.cpp(214): error C2039: 'getline' : is not a member of
'std::basic_string<_Elem,_Traits,_Ax>'
with
[
_Elem=char,
_Traits=std::char_traits<char>,
_Ax=std::allocator<char>
]
f:\X.cpp(214): error C2784: 'std::basic_istream<_Elem,_Traits>
&std::getline(std::basic_istream<_Elem,_Traits>
&,std::basic_string<_Elem,_Traits,_Alloc> &)' : could not deduce template
argument for 'std::basic_istream<_Elem,_Traits> &' from 'FILE *'
f:\X.cpp(214): error C2780: 'std::basic_istream<_Elem,_Traits>
&std::getline(std::basic_istream<_Elem,_Traits>
&,std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem)' : expects 3
arguments - 2 provided
The only examples I saw anywhere are with the first argument being 'cin'.
Can't it be just any file pointer?
Anybody understand the error messages?
Thanks,
David