gpt4 book ai didi

c 和格式化输出

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:12 24 4
gpt4 key购买 nike

char *star="*";
int space=5;

printf("%5s",star);

我想给我的星号留出 5 个空格,这样它在命令行上看起来应该像 | *|

但空间数量必须是一个变量,以便用户可以决定。

我试过 printf("%%ds",i,s); 没用。谢谢。

最佳答案

printf("%*s", space, star);

printf( "%*.*s", space, space, star);

那么您将始终打印最大值。 5 个字符。

第一个

马里奥

关于c 和格式化输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5799767/

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