c++ 怎么读取文件并且存入数组

比如我有一个文件 每一行都差不多是这样的, 我要一行一行读取 然后把每一行 逗号分开的 存入一个数组要怎么做
2015-01-18T18:21:39.280Z,37.5858345,-118.4611664,8.83,1.49,md,9,107,0.04029,0.02,nc,nc72382836,2015-01-18T18:30:03.230Z,"22km N of Dixon Lane-Meadow Creek, California",earthquake

如果文件不大,可以先将一次性将文件读入内存,然后利用strtok() 函数以换行符(\n)分割每行, 然后在利用strtok() 函数以逗号分割,逐一填充到数组。

如果文件比较大, 可以通过逐字节读取文件到行缓存,遇到换行符(\n)后,利用strtok() 以逗号分解行缓存到数组,然后循环至文件读取结束
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-17
是一个数组,存入一个逗号结束的一段,还是有好多数组,一段存入一个数组?是按字符存储还是数字是数字、字符是字符地存储?这些都不清楚啊……

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网