这是已知文件结构的文本文件,可以用有格式读的方法读入,
对不需要的数据,读的时候可以跳过去,跳的方法 是:
%*s 跳过一个字符串 ( 整数, 浮点数,字符串)
%*f 跳过一个浮点数。
例如:
FILE *fp= fopen("a.txt","r");
int i,j;
float x[400],y[400],z[400];
for (i=0;i<400;i++){
fscanf(fp,"%*s %f %f %f", &x[i], &y[i], &z[i]);
for (j=i;j<4;j++) fscanf ( fp,"%*s %*s %*s %*s");
}
for (i=0;i<10;i++) printf("%f %f %f\n" ,x[i], y[i], z[i]);
温馨提示:答案为网友推荐,仅供参考