[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00714] Re: 文字列を数値に変換するには?



うえけんです。

> 遅いというのの根拠が分かりません。。。
> 関数呼び出しののオーバヘッド以外に遅くなる理由があるのでしょうか?

1度の関数呼び出しと、複数回の関数呼び出しでは、呼び出しの
オーバーヘッドだけでも違いますよね。それに、遅いことよりも
ソースが汚い、読みにくいことのほうが問題です。

> > sscanfを使いましょう。
> scanf()系の関数こそ、使うべきでないライブラリ関数の筆頭だと思っている
> んですが。。。(内部の処理が複雑なため予期せぬ不具合の原因になりやすい)

scanf系統 → 全部ダメってのは単純に過ぎると思います。自分
でわかっていて使う分には何の問題もありません。入力文字列の
フォーマットが決まっていれば、sscanfは有効に使えます。


ML Archives