该程序似乎没有正确保存输入数据(c ++)

时间:2015-12-12 18:53:53

标签: c++ arrays struct typedef

所以,我希望我的程序从文件中读取数据,并将其保存到不同的quarter1,quarter2,quarter3,quarter4,具体取决于它的日期,但它似乎不能正常工作但仍然不知道为什么,我一直在尝试调试,我很确定它在saveQuartersexisteix保存时失败,这基本上是一个二分法搜索,如果代码存在则返回,如果存在,则返回位置。这是代码:

2 个答案:

答案 0 :(得分:0)

我只是略过了你所拥有的一些东西,所以这个建议可能不起作用,但你可以尝试将你的文件声明为输入或输出。也许这可能是问题所在。

有些事情:

string fileName = "data.txt";
ifstream dataFile;
dataFile.open(fileName, ios::in);

答案 1 :(得分:0)

这样做:

fitxerCens >> taulaCens[i].stateName;

将获取数据文件的整行,直到它看到空格正确为止。