>>398
sprintf(str, "%0d", 0);
ってことでしょうか?
確認はしましたが、やっぱり0は表示されます・・・