getline的bug

来源:互联网 发布:人工智能涨停 编辑:程序博客网 时间:2024/05/17 01:20
ifstream inf(filename);while (!inf.eof() ) {memset(buffer, 0, sizeof(buffer));// 当读到第一个超过buffer的行时,程序会陷入死循环, 微软buginf.getline(buffer, sizeof(buffer));string line(buffer);int lastpos = 0;while (true && line.length() > 0){}}inf.close();}
0 0