日々の記録(ログ)です。

2008.07.06

category:

スポンサーサイト

comment

コメントを投稿


管理者にだけ表示を許可する
 

trackback

トラックバックURL

2006.08.30

category: 未分類

今日のバグ

char data[4];

sscanf("%d %d %d %d" ,
&data[0] , &data[1] , &data[2], &data[3] ):

…さて、何処が悪いんでしょうか…。
悪いのは「型」で、dataがintで無いためにメモリを破壊します。
(この場合スタックが破壊されると思います)

Linuxあたりだとこの瞬間に露骨にプログラムが落ちる気がしますが、
落ちないOSも存在するでしょう。ちなみにOS Xでは別の関数がバグリました(^^;
本当はこういう場合、sscanfを使うべきではないのかな、と思いましたがどうなんでしょうか。

comment

コメントを投稿


管理者にだけ表示を許可する
 

trackback

トラックバックURL