#include "radar_index_coor.h"
#include<fstream>
#include <iostream>
#include <string>
using namespace std;
int main()
{
FILE *fp;
int i = 0;
int j;
if ((fp = fopen("radar.csv", "r")) == NULL) // 打开文件并且让fp指向 文件
{
printf("Can not open file\n");
exit(1);
}
while (!feof(fp)) //读取一组数据后指针指向下一组数据,并且判断是否指向最后一行
{
fscanf(fp, "%d,%d,%d,%d", &ObjIndexandCoor[i].IndexofObj, &ObjIndexandCoor[i].DisofObj, &ObjIndexandCoor[i].CoorofObj.y, &ObjIndexandCoor[i].CoorofObj.x);
i++;
}
}
本篇博客介绍了一种使用C++从CSV文件中读取雷达目标索引和坐标数据的方法。通过fscanf和feof函数实现了数据的逐行读取,将雷达数据中的目标索引、距离、Y坐标和X坐标存储到结构体数组中。
9097

被折叠的 条评论
为什么被折叠?



