[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00711] Re: 文字列を数値に変換するには?
- Subject: [WitchTech 00711] Re: 文字列を数値に変換するには?
- From: "K.Takaoka" <saepro@din.or.jp>
- Date: Thu, 15 Feb 2001 01:21:14 +0900
エル%高岡@鯆です。
2001/02/15 00:50 頃に
「[WitchTech 00707] Re: 文字列を数値に変換するには?」ということで
Kenichiro Ueda さん
> と思います。理由は、文字列編集を strcpy と strcat を連発
> してやると読みにくいし処理も遅いからです。 sprintfの使い
> かたを覚えましょう。多分 Witch でも使えると思います。
strcpy, strcat は見た目でやっていることが分るので、少なくと
も変なループが書いてあるよりは可読性が高いと思います。
また、format 系関数は format 文字列の処理や内部バッファと出
力先を別途にあつかう処理が入るなど strcat/strcpy と比較する
と低速である実装が取られていることが多いかと思います。
他にも Witch 以外の環境も考えた場合には format 系関数には思
わぬ問題 (出力が 1kb 以内でなければならない制限とか) があっ
たりする OS/LIBC もあったりするので、使わないほうがいいとは
思いませんが、推奨しないもんだろうと思います。
--
// El (K.Takaoka) ! saepro@din.or.jp
// PGP : 7F61 E57E 972B 595D 14CD EFA6 C055 7B61 13D4 F367
ML Archives