gpt4 book ai didi

c - 在 C 中对 CSV 文件进行排序

转载 作者:行者123 更新时间:2023-11-30 17:26:46 25 4
gpt4 key购买 nike

您好,我编写了一个程序,将传感器中的数据读取到 csv 文件中。

void sensor_read(int fd)
{

FILE *fp;
char c;
do{
while(!read(fd, &c, 1));
printf("%c\n",c);
}while (c!='$');

do{
while(!read(fd, &c, 1));
fp = fopen("/var/www/Sensor_data.txt", "a");
fprintf(fp, "%c%", c);
printf("%c",c);
fclose(fp);
}while (c!='\n');
}

读取的数据如下所示:测量,587.088518,1.093652,1.988754,3522.934999,3522.013512,690.454784,896.428414,115.473813,23.875225,14.871661,2.84757 9,805.726416

我只需要标记 7 个值,所以我的问题是从文件中检索这些数据的好方法是什么?是在写入文件时执行此操作还是在创建文件并保存到新文件后执行此操作?也许还有一些如何做到这一点的示例:)

提前谢谢!

最佳答案

double values[7] = {0};
fscanf(fp, "meas,%*lf,%lf,%lf,%lf,%lf,%lf,%lf,%lf", &values[0], &values[1],
&values[2], &values[3], &values[4], &values[5], &values[6]);

关于c - 在 C 中对 CSV 文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26648116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com