【发布时间】:2012-11-10 19:54:37
【问题描述】:
我正在尝试打印每个文件的第一行,但我认为它输出的是地址。
#include <fstream>
#include <iostream>
#include <cstdlib>
using namespace std;
void FirstLineFromFile(ifstream files[], size_t count)
{
const int BUFSIZE = 511;
char buf[BUFSIZE];
ifstream *end, *start;
for (start = files, end = files + count; start < end; start++)
{
cout << start->getline(buf, sizeof(buf)) << '\n';
}
}
【问题讨论】: