>  2006/12/27 (水) 23:00:00        [qwerty]
> fgets(buf, sizeof(buf) - 1, stdin);  // NULL文字で終わらせる余裕を持つ為に1バイト少なめにする
> buf[sizeof(buf) - 1] = '\0';         // バッファの最後にNULL文字入れて文字列として安全な状態にする
> sscanf(buf,"%f%s",&a,S);             // Sのサイズは大丈夫?
> sscanf(buf,"%f%16s",&a,S);           // こうすると最大でも16文字までしか取り込まない事になる

クシコ(;´Д`)貴殿の言うとおりにしてみたけど
a=0.0000000
S=
buf=123abc
としかならないよ(;´Д`)何か漏れが根本的な馬鹿な事してるんだろうか

参考:2006/12/27(水)22時53分39秒