C语言打开CSV文件

2025-04-05 13:31:11

1、创建简单的csv文件,所谓的csv就是里面的每行数据都使用逗号做分隔符的文件,每行数据的格式相对固定

C语言打开CSV文件

2、在C语言中fscanf函数能够根据格式字符串读取内容,不过每次在读取文件之前需要先fopen打开文件,读取完成还要记得fclose关闭文件

C语言打开CSV文件

3、打开命令行窗口执行gcc命令编译C源码文件,接着执行输出的可执行文件,可以看到csv数据已经被成功读取并解析出来

C语言打开CSV文件

4、创建一个新的csv文件,该文件中内容如图所示,在字符串后面还有一个数字内容

C语言打开CSV文件
C语言打开CSV文件

5、用fscanf继续读取新的csv文件内容,查看执行的读取和解析内容结果,可以看到读取字符串时把后面的数据全部都缥熹嵛郦读出来了,fscanf在读取字符串时遇到'\0'字符才停止读取,因此会出现字符串后面的内容也被读取到字符串数据中

C语言打开CSV文件

6、fgets可以蒉翟蛳庹从文件中一次读取一行数据,strtok函数可以将字符串分割成多个子字符串,atoi可以将字符串类型数据转换成int类型数据,使用上面的几个方法编写csv解析代码

C语言打开CSV文件

7、编译新的处理代码,并执行输出的可执行文件,可以看到字符串后面的数据也能够正常解析出来

C语言打开CSV文件
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢