看了一下,文件结构不是都一样,要分别处理。
试了一个文件,只取数据部份。
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
#include <stdio.h>
main()
{
FILE *fp;
if ((fp=fopen("Z36_rci_n8.lev","r")) == NULL)
return;
char s[8][50];
fseek(fp, 608, SEEK_SET);
int i=0, j=0;
while (!feof(fp))
{
for (i=0; i<8; i++)
{
if (fscanf(fp,"%s", s[i]) != 1)
break;
}
if (i == 8)
printf("%4s%4s%6s%4s%16s%16s%16s%34s\n", s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8]);
}
fclose(fp);
}