【C++】setw函数的用法和作用【原创技术】

【C++】setw函数的用法和作用【原创技术】

ID:44704195

大小:57.01 KB

页数:4页

时间:2019-10-25

【C++】setw函数的用法和作用【原创技术】_第1页
【C++】setw函数的用法和作用【原创技术】_第2页
【C++】setw函数的用法和作用【原创技术】_第3页
【C++】setw函数的用法和作用【原创技术】_第4页
资源描述:

《【C++】setw函数的用法和作用【原创技术】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、作用:setw(4)是定义字段长度的函数用法://题目:结构体成员变量//作者:武叶//创作时间:2012年4月21日//使用语言:C++#include"iostream.h"#include"iomanip.h"structstudent{intnum;charname[20];charsex;intage;}stu={97001,"linlin",'F',19};voidmain(){cout<

2、nclude"iomanip.h"才能使用setw函数定义字段长度这是iomanip.h的头文件内容:/****iomanip.h-definitions/declarationsforiostream'sparameterizedmanipulators**Copyright(c)1991-1997,MicrosoftCorporation.Allrightsreserved.**Purpose:*Thisfiledefinestheclasses,values,macros,andfunctions*usedbytheiostreamclasses'pa

3、ramterizedmanipulators.*[AT&TC++]**[Public]*****/#if_MSC_VER>1000#pragmaonce#endif#ifdef__cplusplus#ifndef_INC_IOMANIP#define_INC_IOMANIP#if!defined(_WIN32)&&!defined(_MAC)#errorERROR:OnlyMacorWin32targetssupported!#endif#ifdef_MSC_VER//Currently,allMSCcompilersforWin32platformsdef

4、aultto8byte//alignment.#pragmapack(push,8)#include#endif//_MSC_VER#include#ifdef_MSC_VER#pragmawarning(disable:4514)//disableunwanted/W4warning//#pragmawarning(default:4514)//usethistoreenable,ifnecessary#endif//_MSC_VER//#define__MKMANIP(X)#defineX##(T)__#

5、#X##_##T//__MKMANIP(SMANIP);//__MKMANIP(SAPP);//__MKMANIP(IMANIP);//__MKMANIP(IAPP);//__MKMANIP(OMANIP);//__MKMANIP(OAPP);//__MKMANIP(IOMANIP);//__MKMANIP(IOAPP);#defineSMANIP(T)__SMANIP_##T#defineSAPP(T)__SAPP_##T#defineIMANIP(T)__IMANIP_##T#defineIAPP(T)__IAPP_##T#defineOMANIP(

6、T)__OMANIP_##T#defineOAPP(T)__OAPP_##T#defineIOMANIP(T)__IOMANIP_##T#defineIOAPP(T)__IOAPP_##T#defineIOMANIPdeclare(T)classSMANIP(T){public:SMANIP(T)(ios&(*f)(ios&,T),Tt):_fp(f),_tp(t){}friendistream&operator>>(istream&s,constSMANIP(T)&sm){(*(sm._fp))(s,sm._tp);returns;}friend

7、ostream&operator<<(ostream&s,constSMANIP(T)&sm){(*(sm._fp))(s,sm._tp);returns;}private:ios&(*_fp)(ios&,T);T_tp;};classSAPP(T){public:SAPP(T)(ios&(*f)(ios&,T)):_fp(f){}SMANIP(T)operator()(Tt){returnSMANIP(T)(_fp,t);}private:ios&(*_fp)(ios&,T);};classIMANIP(T){public:IM

8、ANIP(T)(istream&(*f)(istre

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。