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