c语言 snprintf

2024-12-30 15:27:03
推荐回答(3个)
回答1:

格式化串 "%a.bs"
对于a,它表示如果字符串长度小于a,那么右对齐左边补空格,若大于a则原样输出不限制
对于b,它表示如果字符串长度超过b,那么只取前b个

你的问题的意思就是只提取时间日期串的前24个字符

回答2:

%.24s表示输出最宽不超过24个字符,即使超过24个字符,也只输出前24个字符。

回答3:

%.24s 表示有两项, 指定了要截取的字符串长度、。。。。
http://zhidao.baidu.com/question/173717415.html