我遇到上述標題有問題。我已經嘗試了以下內容,但它沒有采取正確的行爲。使用Ifstream將文本文件中的數字添加到C風格數組
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是什麼類型?該文件的格式是什麼? – 2011-04-19 13:31:15
你的預期行爲是什麼,你究竟得到了什麼? – 2011-04-19 14:33:30