stream file("/home/*.csv");
string str;
while(getline(file, str)) {}
这样是能行,可是我想一开始就读100行或一千行的,文件是50000行,而且一般都是满的。
可是seekg是满的,每一行的字符串不等,有短有短。怎么解决?很急啊,快疯了。
读行的时候需要跳着读。
求完整代码
我想用ifstream读取csv文件。用getline。按指定的行读。
答案:2 悬赏:60
解决时间 2021-01-04 05:03
- 提问者网友:斯文败类
- 2021-01-04 00:22
最佳答案
- 二级知识专家网友:夢想黑洞
- 2021-01-04 00:56
文件里的一行就是通过换行符来判断的,也就是说,只能老实的读取记录当前行数,处理必要的行数
全部回答
- 1楼网友:如果这是命
- 2021-01-04 01:19
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯