C语言打开CSV文件
1、创建简单的csv文件,所谓的csv就是里面的每行数据都使用逗号做分隔符的文件,每行数据的格式相对固定
2、在C语言中fscanf函数能够根据格式字符串读取内容,不过每次在读取文件之前需要先fopen打开文件,读取完成还要记得fclose关闭文件
3、打开命令行窗口执行gcc命令编译C源码文件,接着执行输出的可执行文件,可以看到csv数据已经被成功读取并解析出来
4、创建一个新的csv文件,该文件中内容如图所示,在字符串后面还有一个数字内容
5、用fscanf继续读取新的csv文件内容,查看执行的读取和解析内容结果,可以看到读取字符串时把后面的数据全部都缥熹嵛郦读出来了,fscanf在读取字符串时遇到'\0'字符才停止读取,因此会出现字符串后面的内容也被读取到字符串数据中
6、fgets可以蒉翟蛳庹从文件中一次读取一行数据,strtok函数可以将字符串分割成多个子字符串,atoi可以将字符串类型数据转换成int类型数据,使用上面的几个方法编写csv解析代码
7、编译新的处理代码,并执行输出的可执行文件,可以看到字符串后面的数据也能够正常解析出来
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:92
阅读量:62
阅读量:54
阅读量:89
阅读量:20