- 646 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/04 11:54:03.net]
- scanf の、改行を空白文字扱いして読みとばすという仕様が、
一般ユーザ向けじゃないんだよ。使わせてみると、たいてい混乱 する。 改行だけ入れるとデフォルト値になるというインターフェースも、 scanf 使ってると実現できないし。 ファイルを読む場合も、fscanf して改行を読み飛ばされるよりも、 fgets + sscanf して、定められた個数のフィールドがない場合に は、入力ファイルのフォーマットエラーとして扱う、とした方が、 堅牢なプログラムになる。
|

|