我想用C语言读取如下dat文件,第一个我不太清楚如何跳过前面几行读取数据,并且想把数据保存到一个二维数组中,求解啊,不太会
TITLE = "title"
VARIABLES = X, Y, Z, "pressure", "pressure-coefficient"
ZONE T="airfoil2", N=39000, E=37600, ET=QUADRILATERAL, F=FEBLOCK
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01 1.2692199647426605e-01
int main()
{
FILE *in;
char context[1024];
double data[1024];
int i = 0;
in = fopen(IN_FINE_NAME, "r");
if (in == NULL)
{
printf("open file error:%d", errno);
}
/*读取字符串文本,跳过前三行 */
fgets(context, 1024, in);
fgets(context, 1024, in);
fgets(context, 1024, in);
while(!feof(in))
{
fscanf(in,"%le",&data[i]);
printf("%.15lf ",data[i]);
i++;
}
fclose(in);
}
可以采用strtok函数根据“ = ”号来截取前面的几行,就可以了
可以把文件发给我,给你实现