>  2006/12/27 (水) 23:49:18        [qwerty]
> > sscanf(buf,"%f%3s",&p,Gx);
> > ここでsscanfの戻り値が1になる時のbufの値をチェックしてみてくれないか?
> 「0.99Gth」と打ったら
> 「p=0.9900000000
>   Gx=
>   buff=0.99Gth
>   sscanfの戻り値=1」
> ってかんじ(;´Д`)

char	buf[256];
char	S[256];
double	a;
strcpy(buf, "0.99Gth");
sscanf(buf,"%lf%3s",&a,S);

このコードでSに"Gth"が入るんだけどなぁ(;´Д`)

参考:2006/12/27(水)23時46分56秒