【发布时间】:2011-04-19 13:27:23
【问题描述】:
上面的标题有问题。我尝试了以下方法,但它的行为不正确。
void ArrayIntStorage::read(ifstream& in)
{
if(in.is_open())
{
while(!in.eof())
{
in.getline(arrayStorage, sizeof(in));
}
}
}
ofstream& ArrayIntStorage::write(ofstream &out) const
{
for (int i = 0; i < sizeof arrayStorage; i++)
{
out << arrayStorage[i] << endl;
}
return out;
}
我是 C++ 编程的新手,所以我可能在做一些愚蠢的事情。提前致谢。
【问题讨论】:
-
arrayStorage 是什么类型的?文件的格式是什么?
-
您的预期行为是什么,您实际得到了什么?
标签: c++ arrays file text ifstream