Проблемы с cin :: getline в CDT Builder - PullRequest
4 голосов
/ 27 марта 2012

Я использую CDT Internal Builder и MS Visual C ++ Toolchain в своем проекте в Eclipse.Проблема в том, что компилятор ругается:

Invalid arguments '
Candidates are:
std::basic_istream<char,std::char_traits<char>> & getline(char *, ?)
std::basic_istream<char,std::char_traits<char>> & getline(char *, ?, char)
'

, когда я нажимаю что-то вроде этого:

#include <fstream>
using namespace std;

int main()
{
fstream fin;
char buf[256];

fin.open("in.txt", fstream::in);
fin.getline(buf, 256); // !!!!!

return 0;
}

В чем проблема?

1 Ответ

0 голосов
/ 30 марта 2012

Вы можете прочитать об этой проблеме здесь: http://www.eclipse.org/forums/index.php/mv/msg/274600/776516/#msg_776516

По сути, это ошибка в модуле анализа кода затмения (CODAN).

...