关于将文件数据导入数组的问题
各位老师好,请我看下面代码的困惑:
首先这是我声明的变量:
int id;//雷达id
int rawAngle[2][MAX] = {'\0'};//id1背景雷达数据
int rawLength[2][MAX] = {'\0'};
int rawAContrast[2][3][MAX] = {'\0'};//加入参照物后的雷达数据1
int rawLContrast[2][3][MAX] = {'\0'};
int rawTempA[2][3][MAX] = {'\0'};//暂存参照物rawTempOne[id][file][length]
int rawTempL[2][3][MAX] = {'\0'};//暂存参照物rawTempOne[id][file][length]
float coorX[2][3][MAX] = {'\0'};//当前id参照物坐标集coorOne x coorOne y
float coorY[2][3][MAX] = {'\0'};
float x[2][3] = {'\0'};//x[id][file]
float y[2][3] = {'\0'};//..
ReadFile(rawAngle[i], rawLength[i]);
#include <stdio.h>
#include "ReadFile.h"
void ReadFile(int *x,int *y)
{
int i = 0;
char a;
char path[128];
FILE *fp;
while(true)
{
scanf("%s",path);
if((fp = fopen(path,"r")) == NULL)
{
printf("\nERROR! Enter again!\n:");
continue;
}
else
{
break;
}
}
for(; i < 360; i++)
{
fscanf(fp, "%d%c%d", &x[i],&a,&y[i]);//如何读取数据
printf("\n%d %d", x[i],y[i]);
}
fclose(fp);
}