CDT Builder中cin :: getline的问题

时间:2012-03-27 09:13:11

标签: eclipse-cdt

我在Eclipse的项目中使用CDT Internal Builder和MS Visual C ++ Toolchain。问题是编译器发誓:

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 :(得分:0)

您可以在此处阅读此问题:http://www.eclipse.org/forums/index.php/mv/msg/274600/776516/#msg_776516

基本上,它是eclipse代码分析插件(CODAN)中的一个错误。