【发布时间】:2014-09-19 06:02:45
【问题描述】:
所以由于某种原因,我的程序和输入文件读取功能似乎没有从我的输入文件中读取任何数据。 Visual Studio 2013 中没有任何标记。 这是我的输入文件读取函数:
void readem(listType p[], int &numlist)
{
int i = 0, id = 0;
string first, last;
ifstream fin("extracredit.dat");
while (!fin.eof())
{
getline(fin, p[i].last, ',');
fin >> p[i].first >> p[i].id >> ws;
i++;
insertlist(p, first, last, id);
}
numlist = i;
}
有人知道为什么这似乎不起作用吗?谢谢!!
【问题讨论】:
-
(在我之前的回答中的讨论之后)程序的一般输出没有多大帮助,因为我们没有完整的代码(无论如何这可能太长了)。但是你可以添加类似 std::cout
-
刚试过 cout
标签: c++ arrays struct ifstream