> > //sscanf(buf,"%lf%3s",&p,Gx);
> > //sscanfをやめて一文字づつ解析する
> > for (long k = 0; k < strlen(buf); k++)
> > {
> > if (!(isdigit(buf[k]) || buf[k] == '.'))
> ~~~~~~ここがラブリー
> > {
> > break;
> > }
> > }
> > strcpy(Gx, &buf[k]);
> > buf[k] ='\0';
> > p=atof(buf);
ノ(*'Д')
参考:2006/12/28(木)00時00分00秒