我想制作一个程序,创建一个由N个对象组成的类数组,其中N是从CSV文件读取的最后一个对象的编号。
我的CSV文件是这样分隔的:
serial_number;name;surname;gender;phone_number;e-mail
[我使用seekg
到最后一行的末尾,但我想不通在向后读取而仅读取序列号时如何忽略前四个定界符。
我想制作一个程序,创建一个由N个对象组成的类数组,其中N是从我的csv文件读取的最后一个对象的数量。
如果要为文件中的每一行创建一个对象,则应一次读取每一行。然后为该行创建对象并将其添加到列表中。您无需确定对象的数量。而是创建对象,直到到达文件末尾。
如果您坚持从最后一行开始解析数据,最好的方法仍然是一次读取整个文件。丢弃除最后一行以外的所有内容,并对其进行解析以获取所需的数据。不要尝试从文件末尾倒退。