bcb6 下调试通过。vc提示错误!!!!!!!!!!!!!111#include <fstream.h>
#include <iostream.h>
#include <string>
#include <vector>
int main(int argc, char* argv[])
{
        ifstream input;
        input.open("1.txt");
        std::string str;
        std::vector<std::string> readBuf;
        while(!input.eof())
        {
                std::getline(input, str);
                cout << str.c_str() << endl;
                readBuf.push_back(str);
                cin.get();
        }        return 0;
}E:\test\temp\d\d.cpp(19) : error C2780: 'class std::basic_istream<_E,_Tr> &__cdecl std::getline(class std::basic_istream<_E,_Tr> &,class std::basic_string<_E,_Tr,_A> &,const _E)' : expects 3 arguments - 2 provided
        c:\program files\microsoft visual studio\vc98\include\string(149) : see declaration of 'getline'
E:\test\temp\d\d.cpp(19) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::getline(class std::basic_istream<_E,_Tr> &,class std::basic_string<_E,_Tr,_A> &)' : could not deduce template argument for 'class std::basic_istream<_E,_Tr> &' f
rom 'class ifstream'
E:\test\temp\d\d.cpp(19) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::getline(class std::basic_istream<_E,_Tr> &,class std::basic_string<_E,_Tr,_A> &)' : could not deduce template argument for 'class std::basic_istream<_E,_Tr> &' f
rom 'class ifstream'
E:\test\temp\d\d.cpp(19) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::getline(class std::basic_istream<_E,_Tr> &,class std::basic_string<_E,_Tr,_A> &)' : could not deduce template argument for 'class std::basic_istream<_E,_Tr> &' f
rom 'class ifstream'