-
CString::Format基本介绍
void Format( LPCTSTR lpszFormat, ... );
void Format( UINT nFormatID, ... );
参数:
lpszFormat | 一个格式控制字符串。 |
nFormatID | 包含格式控制字符串的字符串资源标识符。 |
此成员函数用来将格式化数据写入一个CString中,其方法就像sprintf函数向一个C-风格的字符数组中格式化输出数据一样。这个成员函数在CString中格式化并存储一系列字符和值。根据lpszFormat中指定的格式或nFormatID标识的字符串资源,函数中的每一个可选参数(如果有)都被转换并输出。
%d输出带符号十进制数
%o输出无符号八进制数
%x输出无符号十六进制数
%u输出无符号数
%c输出单个字符
%s输出一串字符
%f输出实数(6位小数)
%e以指数形式输出实数
%g选用f与e格式中输出宽度较小的格式,不输出0
%ld输入输出long型数据
%lf输入输出double型数据
%m数据输出宽度为m
%.n输出小数位数为n
格式指令具有以下的形式:
"%" [index ":"] ["-"] [width] ["." prec] type