小编bva*_*ugt的帖子

使用printf的可变长度空间

我正在尝试格式化一些printf语句以允许任意级别的缩进.理想情况下,我想要以下输出,其中"One","Two"等是可变长度日志消息的占位符.

One
 Two
  Three
 Two
One
Run Code Online (Sandbox Code Playgroud)

我正在研究缩进所需的可变长度间距,我知道我可以执行以下操作:

printf( "%*s", indent_level, "" );
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有办法在没有第二个空字符串arg的情况下完成它.

c printf

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

c ×1

printf ×1