标题:
请教一个问题
[打印本页]
作者:
ch4534
时间:
2011-3-16 16:57
标题:
请教一个问题
《c++从入门到实践》中第10章的本章实例中
dispdata函数中这句话:cout<<setw(12)<<“姓名”<<setw(8)<<……这句有什么用处?设置输出的域宽在这里有什么作用?
其次就是域宽到底有什么作用?
希望能够得到解答!谢谢了!
作者:
fwbook
时间:
2011-3-16 20:38
cout的作用,不用说了,就是输出。
setw(12)用来说明后面输出内容所占用的范围,也就是域宽。例如“姓名”是两个汉字。每个汉字占两个英文字符的范围。两个汉字就是四个。但是setw(12)设定输出的内容要占12个字符的长度。现在输出4个。剩下8个字符的位置会以空格的形式输出。
这样做的好处,就是多行输出的时候,对齐。
作者:
ch4534
时间:
2011-3-16 21:32
2#
fwbook
明白了,谢谢了
欢迎光临 万卷图书 (http://wanjuanchina.net/)
Powered by Discuz! 7.0.0