>>895
fscanfの区切り文字で有効なのはスペース、タブ、改行文字だけなのでカンマだとできません

char buf[1024];
int i;
fgets(buf, sizeof(buf), fp);
for(i=0;i<(int)strlen(buf);i++)
  if(buf[i]==',') buf[i]=' ';
sscanf(buf,"%s %f %f %f %f %f",sp->gazou,&sp->Longitude,&sp->Latitude,&sp->Height,&sp->Range,&sp->Angle);
で、こんな感じでやればできるんだけど、構造体の中のfloatは精度の高いdoubleにしたほうがいいでしょう