用| sprintf填充
|
我有一个假的问题。我想将一个整数打印到一个填充为0的缓冲区中,但无法将其排序为“ 0”格式。
我正在尝试以下
char buf[31];
int my_val = 324;
sprintf( buf, \"%d030\", my_val );
希望有以下字符串
\"000000000000000000000000000324\"
我究竟做错了什么?这不是指以0填充最大宽度为30个字符吗?
没有找到相关结果
已邀请:
7 个回复
犀寺扦
是您要寻找的机器人
墩瓣茅械
摘自Wikipedia在Printf上的文章:
缕嚏冻
剿畦缄饥小
信藉乒
校勒魏寡
期差骇蓟
尽管它仍可能比probably0ѭ快几百倍,但可以进一步优化它。