[mew-dist 23634] Re: format strings
KOIE Hidetaka ( 鯉江英隆 )
hide at example.com
2003年 5月 13日 (火) 12:50:58 JST
Message-Id: <20030513.121052.74182278.kazu at example.com>
Date: Tue, 13 May 2003 12:10:52 +0900 (JST)
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-dist 23632] Re: format strings
| From: Tatsuya Kinoshita <tats at example.com>
| Subject: [mew-dist 23628] format strings
|
| > 直接メッセージ文字列を置かずに変数や関数で文字列を表しているとこ
| > ろでは、最初の引数として"%s"を置きました。("%"が含まれていても処
| > 理できるように)
|
| これは、実際に問題となった例があるのでしょうか? あるいは、こういう風
| にコードを書きなさいというガイドラインがありますか?
ガイドラインはちょっと知りませんが
Cだと不用意に printf(buf) と書いて
もしbufが"%s"を含んでたりすると
クラッシュする原因になるので禁忌です。
もしbufが `%' を含んでいないことが明らかでも
明日のことはわからないので避けます。
Emacsの場合は"%s"を含んでいても単に表示が狂うだけなので
どうせエコーエリアに出るだけだしということで
「気をつけてね」というのもありだとおもいます。
--
鯉江英隆 <hide at example.com>
Mew-dist メーリングリストの案内