以下是引用cjx1028在2006-9-21 21:36:40的发言:
“他们解释说 输出10个空格再输出ch” /好像不是这样吧/
这个*是用来表示输出的宽度的,比如:
char s[]=123456
printf("%*s",8,s) printf("%*s",3,s) 会输出123(从S中至多输出三个字符)
“他们解释说 输出10个空格再输出ch” /好像不是这样吧/
这个*是用来表示输出的宽度的,比如:
char s[]=123456
printf("%*s",8,s) printf("%*s",3,s) 会输出123(从S中至多输出三个字符)
谢谢你的帮忙,不过看了你的贴子有点问题
如果真的输出结果是那样的话,我很郁闷
看这一句
char s[]=123456 /*后面还少了;*/
你定义了一个字符型数组,给他负了一个整型,不是"123456",怎么会
会输出 123456(左边有两个空格)
我错了,还是你错了?
[此贴子已经被作者于2006-9-21 21:49:05编辑过]
捅死你个汉奸!!!!1