|
4
|
| Señor Reginold Francis · 技术社区 · 16 年前 |
|
|
1
19
这个对应于您的示例:
但你也提到了一个最大值,也限制了这个数字:
|
|
|
2
1
我相信您需要“%*s”,并且您需要将长度作为字符串前面的整数传递。 |
|
|
3
1
作为一种选择,为什么不试试这个呢:
将字符串临时截断到所需的长度,然后将其还原。当然,这不是严格必要的,但它是有效的,而且很容易理解。 |
|
|
4
0
作为一种替代方法,您可以从缓冲区创建“c_str”,并像在这个源代码中那样准备打印字符串:
但它解决了错误的方式。您应该使用格式为“%*s”的fprintf。 |
|
|
Community wiki · 打印1到1000,不带循环或条件 2 年前 |
|
|
OverHeaven · 在2D数组中打印每行两次-C 4 年前 |
|
|
user16218933 · php上没有显示图像 4 年前 |
|
|
Sinayra · 循环中的strcat()与sprintf() 8 年前 |
|
|
obvionaoe · printf()在错误的位置打印换行符 8 年前 |
|
|
ByteMe95 · 错误的printf类型仍在打印正确的值 8 年前 |
|
|
141_MATRIX_141 · 指针C的值 8 年前 |