找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 262|回复: 0

字符串右补齐

[复制链接]

14

主题

65

回帖

0

积分

新手上路

积分
0
发表于 2013-7-1 22:58:40 | 显示全部楼层 |阅读模式
字符串右补齐,根据len长度补齐str到src中,并把结果存放至dest中
原型:void rpad(char *dest, char *src, int len, char *str)

举例说明:
rpad(dest, "abcd", 10, "12"),则dest的值为"abcd121212"      
解释:字符串"abcd"需要补齐足个10字符,用"12"来填充,在字符串右边填充

rpad(dest, "abcd", 11, "12"),则dest的值为"abcd1212121"      
解释:字符串"abcd"需要补齐足11个字符,用"12"来填充,在字符串右边填充

rpad(dest, "abcd", 12, "0"),则dest的值为"abcd00000000"
解释:字符串"abcd"需要补齐足12个字符,用"0"来填充,在字符串右边填充

rpad(dest, "abcd", 12, " "),则dest的值为"abcd        "
解释:字符串"abcd"需要补齐足12个字符,用空格来填充,在字符串右边填充

rpad(dest, "abcd", 8, "1234567890"),则dest的值为"abcd1234"  
解释:字符串"abcd"需要补齐足8个字符,用"1234567890"来填充,在字符串右边填充

rpad(dest, "abcd", 3, "1234567890"),则dest的值为"abc"
解释:字符串"abcd"需要补齐足3个字符,用"1234567890"来填充,在字符串右边填充
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

果子博客
扫码关注微信公众号

Archiver|手机版|小黑屋|风叶林

GMT+8, 2026-2-1 15:10 , Processed in 0.192985 second(s), 20 queries .

Powered by 风叶林

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表