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

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



 こんにちは、近藤です。

Shigeki 'anmitsu' Yamamotoさんの<200102141700.CAA06062@cds.ne.jp>から
>特に初心者はscanf()を多用する人が時々いるので、そういうのは危ないなぁ
>と思うんですよね。
>基本的には、使わなくて問題なければ使わない方がいい関数だと思ってます。

 つい間違えてパラメータに & を付け忘れたなどのケアレスミス
が発生しやすいなどがありますので、個人的には予めフォーマット
チェックなどを噛ませてからでないと *scanf() は怖くて使わない
(使えない)ということが多いですね。

 そこまでやるなら、軽いチェックコード(isdigit() とか) + 
atoi() とかの方が良く使います。

-- 
Fuji. / KONDOU, Kazuhiro
site top url : http://www.ancientlibrary.net/
mail address : fuji@ancientlibrary.net


ML Archives