问题是 :
如何使用
printf()?实现可变字段宽度?也就是说,%8d应该在运行时指定宽度.
基于上面的问题,我在互联网上遇到了一些C代码,但由于我是C编程的新手,我无法对代码做出正面或反面.我发布以下代码:
#include <stdio.h>
int main()
{
const char text[] = "Hello world";
int i;
for ( i = 1; i < 12; ++i )
{
printf("\"%.*s\"\n", i, text);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)