gpt4 book ai didi

c - 如何使用格式说明符设置字符串的字段宽度?

转载 作者:行者123 更新时间:2023-12-03 21:13:13 26 4
gpt4 key购买 nike

printf("%5s\n", "#");

给出:
    #

他们是否可以使用整数格式说明符设置此字符串的字段宽度?

像这样的东西,
printf("%%ds\n", 5, "#");

最佳答案

来自 printf manual

Instead of a decimal digit string one may write "*" or "*m$" (for some decimal integer m) to specify that the field width is given in the next argument, or in the m-th argument, respectively, which must be of type int.



因此,在您的示例中,它将是:
printf("%*s\n", 5, "#");

关于c - 如何使用格式说明符设置字符串的字段宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62444837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com