![]() |
1
7
这不是错误。编号的参数不是C标准的一部分,而是IEEE Std 1003.1的一部分,它表示以下内容(Emphasis Mine): 格式可以包含带编号的参数转换规范(即,“%n$”和“*m$”)或无编号的参数转换规范(即,%和*),但不能同时包含两者。唯一的例外是,%可以与“%n$”窗体混合。格式字符串中混合有编号和无编号参数规范的结果未定义。 当使用带编号的参数规范时,指定第n个参数需要在格式字符串中指定从第一个到第(n-1)个的所有前导参数。 |
![]() |
2
0
cfstring的格式化引擎独立于
您需要提供所有以前的说明符,因为参数的宽度不需要固定,例如
iPhone操作系统
解决方案是:
|