int suppleZero(char *in,int len,char *out)
{
if(strlen(in) < len)
{
APPLOG("D","长度不够需左补0");
sprintf(out,"%0*d%s",len-strlen(in),0,in);
}
else
{
APPLOG("D","无需补0");
strncpy(out,in,len);
}
APPLOG("D","处理后的值为[%s]",out);
return 0;
}
Linux下左补0处理
最新推荐文章于 2021-05-10 19:16:54 发布
本文介绍了一种在C语言中实现字符串左侧填充零的方法。该方法检查输入字符串的长度是否小于指定长度,如果小于,则使用零进行填充以达到指定长度;若长度足够,则直接复制字符串。文中还包含了调试日志输出,用于记录处理过程。
78

被折叠的 条评论
为什么被折叠?



