- double cx, cy, u, v, rot, dens;
- char pelemtype[80];
- int n = fscanf (fp, "%79s %lf %lf %lf %lf %lf %lf",
- pelemtype, &cx, &cy, &u, &v, &rot, &dens);
+ if (! feof(fp)) {
+ double cx, cy, u, v, rot, dens;
+ char pelemtype[80];
+ char str[1024];
+ fgets (str, sizeof(str), fp);
+ int n = sscanf (str, "%79s %lf %lf %lf %lf %lf %lf", pelemtype, &cx, &cy, &u, &v, &rot, &dens);