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

The program doesn't seem to be saving the input data correctly (c++)

本文关键字:数据 输入 保存 确保 程序      更新时间:2023-10-16

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

我刚刚浏览了您的一些内容,所以这个建议可能不起作用,但您可以尝试将文件声明为输入或输出。也许这就是问题所在。

比如:

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

这样做:

fitxerCens >> taulaCens[i].stateName;

将抓取数据文件的整行,直到它看到一个空格是正确的。