C语言对CSV文件从最后往前一行一行读取的实现方法
作者:Engineer-Bruce_Yang 时间:2023-06-24 08:05:57
在有些产品的研发过程中,一般我们都有很多条数据记录在一个LOG文件中。
在查看最新的数据记录都是从最开始保存的那条开始存储,所以,参考了网上一些实现方法,稍微修改了一下即得到了下面的解决方法:
假设文件存储如下内容:
由于.csv格式的文件是如下的格式,所以我们知道它是以逗号作为分隔符的,一行的结束符就是\n
2018/10/24 16:28,橙子,水果
2018/10/21 10:16,啤酒,饮料
2018/10/22 10:16,水杯,玻璃瓶
2018/10/23 09:19,硫酸,腐蚀品
2018/10/24 10:17,火药, *
2018/10/25 09:19,火柴,易燃物
2018/10/26 09:29,可乐,饮料
2018/10/27 10:39,雪碧,饮料
2018/10/28 09:49,益力多,饮料
2018/10/29 09:59,优益C,饮料
运行结果:
后续,在产品中,可能还需要拆分字符串,把时间和对应的描述分别拆分出来,这也是软件逻辑的一部分,请读者自行拓展。
来源:https://blog.csdn.net/morixinguan/article/details/83309576
标签:c语言,读取,csv,逐行,文件
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Android百度地图之方向感应和模式更改
2021-10-08 20:38:39
![](https://img.aspxhome.com/file/2023/8/139308_0s.jpg)
java 进制转换实例详解
2023-07-05 11:53:45
Android编程基于距离传感器控制手机屏幕熄灭的方法详解
2022-02-20 10:49:05
Android使用WebView播放flash的方法
2021-08-10 04:46:51
![](https://img.aspxhome.com/file/2023/7/113437_0s.png)
java中的基础运算符
2022-06-23 04:19:38
springboot 使用自定义的aspect的示例代码
2023-08-06 08:55:14
![](https://img.aspxhome.com/file/2023/7/57947_0s.png)
Java面试题-实现复杂链表的复制代码分享
2023-11-23 20:05:39
android从资源文件中读取文件流并显示的方法
2022-05-29 14:11:56
c#开发cad预览图块步骤详解
2022-12-30 10:49:07
![](https://img.aspxhome.com/file/2023/7/67547_0s.jpg)
Flutter仿网易实现广告卡片3D翻转效果
2021-07-23 22:38:05
![](https://img.aspxhome.com/file/2023/5/126695_0s.jpg)
基于Spring的注解@Qualifier小结
2022-12-20 23:17:50
Android 中 ActivityLifecycleCallbacks的实例详解
2022-08-12 06:03:34
C#静态方法的使用
2022-05-19 06:45:09
java 创建线程的几种方式
2023-10-29 19:40:16
![](https://img.aspxhome.com/file/2023/5/58695_0s.png)
深入Android Handler,MessageQueue与Looper关系
2023-01-24 03:34:25
![](https://img.aspxhome.com/file/2023/8/103868_0s.jpg)
C语言树与二叉树基础全刨析
2023-01-25 16:06:57
![](https://img.aspxhome.com/file/2023/1/120781_0s.png)
Java热门笔试试题整理
2023-11-25 08:56:33
Flutter软键盘的原理浅析
2023-10-15 11:18:34
java过滤特殊字符操作(xss攻击解决方案)
2022-09-27 13:48:59
C#使用Monitor类实现线程同步
2021-07-20 03:01:14
![](https://img.aspxhome.com/file/2023/3/67553_0s.png)