怎么让显示靠左对齐?
如图所示,如何做到 No.和曲名和评价之间隔固定宽度,No.,曲名,评价后的数据靠左对齐?----------------解决方案--------------------------------------------------------
%*
----------------解决方案--------------------------------------------------------
在C++语言中,有那个cout.left.这个好像可以吧。
在C中,有%-6d,好像这也行的。
----------------解决方案--------------------------------------------------------
%-6d可用,老K你那个%*怎么用
----------------解决方案--------------------------------------------------------
偶看错的,偶以为是这样
"%*%s" ,20,"12345"
"%*%s" ,20,"123456"
----------------解决方案--------------------------------------------------------
"%*s" ,20,"12345"
"%*s" ,20,"123456"
----------------解决方案--------------------------------------------------------
"%*s" ,20,"12345"就相当与"%20s","12345"吧,不是靠左显示的
----------------解决方案--------------------------------------------------------
C竟是单调的黑背景,有点单一了
----------------解决方案--------------------------------------------------------
可以肯定NO. 的位数 例如:8位,
写曲名的时侯就可以这样做了:
printf("%-*s",14,"曲名");
----------------解决方案--------------------------------------------------------
以下是引用neverTheSame在2007-3-15 16:25:11的发言:
可以肯定NO. 的位数 例如:8位,
写曲名的时侯就可以这样做了:
printf("%-*s",14,"曲名");
可以肯定NO. 的位数 例如:8位,
写曲名的时侯就可以这样做了:
printf("%-*s",14,"曲名");
这个就相当与%-14s了
----------------解决方案--------------------------------------------------------