2006-01-05 sprintfの出力がおかしい…という時 プログラミング 今、何気にデバッグ表示の為に使ってるsprintfの表示がおかしいことに気付いた。 おや?と思って調べてみたら…引数に64bit整数を指定してた(32bitアーキテクチャ上で)。 あぁ、stdargって全部intとして渡すのが前提なんだっけ。 intの2倍のサイズの変数が混じったからズレが生じたのね。 はじめて見た症状だったのでちょっとびっくりした。