パスワードを忘れた? アカウント作成
566455 journal

A7Mの日記: printfの書式

日記 by A7M
う~ん、

char str[32];
int value = 0;
snprintf(str, sizeof(str), "%.d", value);

なんてコードで、strが空文字列になるのは、仕様(整数出力書式(%d)では精度が0で、かつ、値が0であれば、空文字列が出力される。また、ピリオドより後、精度を省略すると0と見なされる。)だったとは知らなかった。
ライブラリのバグだと思って、一時間近くハマってしまったぞ!(゚∀゚)アヒャヒャヒャヒャ
ま、無意識に"%.d"なんてコード(本当はピリオドなんて不要)を書いてしまったおいらが悪いんだけど。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲはアレゲを呼ぶ -- ある傍観者

読み込み中...