c语言实现读取csv文件,并对数据进行分析。
总代码:
```c在这里插入代码片
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct Student
{
char shuzu[20];
}students[8][21];
int main()
{
int i=0,k=0,q=0;
FILE *fp = NULL;
char *line,*record;
char buffer[1024];
float a[8][21]={0};
if ((fp = fopen(“C:\Users\throb\Desktop\温度.csv”, “at+”)) != NULL)
{
fseek(fp, 0L, SEEK_SET); //定位到第二行,每个英文字符大小为1
char delims[] = “,”;
char *result = NULL;
int j = 0;
while ((line = fgets(buffer, sizeof(buffer), fp))!=NULL)//当没有读取到文件末尾时循环继续
{
record = strtok(line, “,”);
while (record != NULL)//读取每一行的数据
{
printf("%s ", record);//将读取到的每一个数据打印出来
strcpy(students[i][k].shuzu,record);
k++;
record = strtok(NULL, “,”);
j++;
}
i++;
k=0;
printf("\n");
j = 0;
}
fclose(fp);
fp = NULL;
}
for(i=0;i<8;i++)
{
for(k=0;k<21;k++)
{
a[i][k]=atof(students[i][k].shuzu);
}
}
printf("\n");
printf("=============\n");
for(i=2;i<8;i++)
{
for(k=1;k<21;k++)
{
if(a[i][k]>37.0)
{
printf("%s\n",students[i][0].shuzu);
printf("%s\n",students[0][k].shuzu);
printf("%s\n",students[i][k].shuzu);
q++;
}
}
}
printf("=============\n");
printf(“人数%d人”,q);
}
c语言实现读取csv文件,并对数据进行分析。相关推荐
- C++ 读取CSV文件中的数据到Mat
目标 最近正在做热图像的实验数据处理,热像仪上位机导出热图像视频数据是,每一帧为一个csv文件,每行像素值由逗号分隔,行与行之间是换行符,数据格式是纯文本,科学计数法.需要将全部数据存至一个mat中, ...
- 11、jmeter读取CSV文件之元件数据文件设置基础页面了解(1)
使用场景以及好处: 读取用例的方法通常有两种,1.通过建立多个请求信息实现接口的入参参数化,2.通过读取csv文件,加载测试用例.第一种方法会导致脚本过于冗余,不便于维护,因此多数情况我们会使用读取c ...
- c语言fscanf读取csv文件,使用fscanf函数从.csv文件中读取int
我试图从.csv文件中读取一些整数.我不知道到底有多少整数是每行的文件中,我只知道,所有的csv文件是一样的东西:使用fscanf函数从.csv文件中读取int 1,2,3,9,6,3,4 4,5,6 ...
- python读取csv文件的方法-CSV文件在Python中的几种处理方式
Comma Separated Values,简称CSV,它是一种以逗号分隔数值的文件类型.在数据库或电子表格中,它是最常见的导入导出格式,它以一种简单而明了的方式存储和共享数据,CSV文件通常以纯文 ...
- np读取csv文件_pythonpandas读写csv数据
官方介绍:pandas的官方手册:https://pandas.pydata.org/pandas-docs/stable/pandas官方读写数据文档:https://pandas.pydata.o ...
- c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件
全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件, 测试代码 static void Main() {//自定义数 ...
- python获取股指_用Python读取csv文件中的沪深300指数历史交易数据
保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...
- openCsv读取csv文件
https://blog.csdn.net/cat_book_milk/article/details/52953786 Java读取csv文件 https://blog.csdn.net/galen ...
- 数据可视化:读取csv文件绘制图表
怎样去读取csv文件: 怎样去读每一行的某一列: #提取并读取数据 读取每天的最高气温 import csvfilename = 'sitka_weather_07-2014.csv' with op ...
最新文章
- libIlmImf-2_2.so.22 :cannot open shared object file :No such file or direct
- 基于html5海贼王单页视差滚动特效
- LVS DR模式部署
- linux里hba状态_linux查看hba卡状态
- 开源车牌识别项目,OpenALPR
- 构造函数 Create 与 析构函数 Destroy
- 虚拟机windows xp 下安装配置mysql cluster 7.3.2
- VMware中怎样克隆虚拟机
- 求100以内质数或者更多
- apache cgi 模块安装
- IDEA 主题颜色设置
- 软件概要设计与详细设计
- 4G网络起源及发展历程
- Python实现注册账号系统密码验证模块编写
- linux ext4限制,linux – 限制ext4文件系统中文件的最大大小
- 特斯拉舍命狂奔:史上最强自动驾驶芯片发布背后,一场蓄意已久的进攻
- 分享深度学习的视频网址
- Linux常用命令个人记录
- @Embedded 和 @Embeddable
- xp系统远程桌面关闭计算机,WinXP如何打开远程桌面?WinXP打开远程桌面的命令是什么?...