使用printf可以吗?

恩赫里

我知道,使用超大字符串,您可以使用以下命令打印出前几个字符:

printf(".5s\n",string);

并使用较小的字符串,可以用空格填充它:

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

有没有办法同时实现这两个目标?例如,如果它很短则用0或空格填充,如果很长则将其截断?

里齐尔123

是的,您可以将其组合为:

printf("%5.5s\n", string);

因此,如果您的字符串为1,则输出为:

    1
//^ 4 Spaces here

如果您的字符串是123456,则输出为:

12345
   //^ 6 doesn't get displayed

另外,有关更多信息printf()以及作为参考,请参见以下链接:http : //www.cplusplus.com/reference/cstdio/printf/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用pageswitch可以吗?

来自分类Dev

使用LinearLayout代替FrameLayout可以吗?

来自分类Dev

在<code>中使用<div>可以吗?

来自分类Dev

使用可以吗?每个方法

来自分类Dev

使用模块命名空间,可以吗?

来自分类Dev

使用JSoup登录网站,可以吗?

来自分类Dev

使用bx寄存器保存索引可以吗?

来自分类Dev

在JavaScript中使用名为“ arguments”的参数可以吗?

来自分类Dev

random_shuffle使用rand()可以吗?

来自分类Dev

网格布局-使用flexbox可以吗?

来自分类Dev

在Android之外使用Otto可以吗?

来自分类Dev

使用Python的SAP RFC服务器,可以吗?

来自分类Dev

使用正则表达式可以吗

来自分类Dev

使用InfoWindows的Javascript Google Maps Marker群集-可以吗?

来自分类Dev

对两个对象使用相同的VBO可以吗?

来自分类Dev

在循环条件下使用count($ arr)可以吗

来自分类Dev

始终使用较高的API级别可以吗?

来自分类Dev

在服务中使用LiveData对象可以吗?

来自分类Dev

使用ARKit处理在线视频,可以吗?

来自分类Dev

在字符串上使用in循环可以吗?

来自分类Dev

永远使用相同的本地分支可以吗

来自分类Dev

在uwp中使用Directory.GetCurrentDirectory()可以吗?

来自分类Dev

在Xlib中为颜色使用原始RGB可以吗?

来自分类Dev

在Cats-Effects中使用“ unsafeRunSync()”可以吗?

来自分类Dev

始终使用较高的API级别可以吗?

来自分类Dev

Chromebook,并希望Linux使用单独的USB-可以吗?

来自分类Dev

网格布局-使用flexbox可以吗?

来自分类Dev

对两个对象使用相同的VBO可以吗?

来自分类Dev

在MySQLi中使用5 INNER JOIN可以吗?