|
楼主 |
发表于 2007-2-24 14:24:06
|
显示全部楼层
看见了,谢谢。
我摘抄一下:由高手指点
对于m.n的格式还可以用如下方法表示(例)
char ch[20];
printf("%*.*s\n",m,n,ch);
前边的*定义的是总的宽度,后边的定义的是输出的个数。分别对应外面的参数m和n 。我想这种方法的好处是可以在语句之外对参数m和n赋值,从而控制输出格式。
其实就是printf("%*.*s\n",m,n,ch)等同于printf("%m.ns\n",ch),这样可以更好的控制输出在屏幕的格式,也就是宽度。 |
|