CString.Format

Cstring str;

str.Format("%d",num);

d输出带符号十进制数 
o输出无符号八进制数 
x输出无符号十六进制数 
u输出无符号数 
c输出单个字符 
s输出一串字符 
f输出实数(6位小数) 
e以指数形式输出实数 
g选用f与e格式中输出宽度较小的格式,不输出0 
ld输入输出long型数据 
lf输入输出double型数据 
m数据输出宽度为m 
.n输出小数位数为n

时间: 2024-11-06 03:43:06

CString.Format的相关文章

CString Format的用法

在MFC中会经常用到CString::Format.下面是我收集的一些资料. 官方定义: CString::Format void Format( LPCTSTR lpszFormat, ... ); void Format( UINT nFormatID, ... ); Parameters lpszFormat A format-control string. nFormatID The string re Remarks Call this member function to write

MFC中CString.Format类详解

在MFC程序中,使用CString来处理字符串是一个很不错的选择.CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串.CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int.float和double这些数字类型转换为CString字符串只需一行代码就可以实现. 先看看Format用于转换的格式字符: %c                 单个字符 %d                 十进制整数(int) %ld         

MFC中CString.Format的详细用法

CString 是一个类,这个类是MFC众多类中的一个.这个类有个函数叫Format,这个函数的作用是数据格式转换. Format可以转换的格式字符:(就是说将其他格式的数据类型 转换为CString类型的) %c                 单个字符 %d                 十进制整数(int) %ld                十进制整数(long) %f                 十进制浮点数(float) %lf                十进制浮点数(d

C++中Cstring、wstring 和string互相转换总结

通过前一篇文章<C++中string,wstring,CString的基本概念和用法>,对Cstring.wstring 和string有了一个了解.string是C++提供的标准字符串操作类.wstring是操作宽字符串的类..CString是对string(字符串)和wstring(宽字符串)的一个封装,常用在mfc中,用来解决编码问题的.在编程过程中,经常会遇到Cstring.wstring 和string之间的相互转换,在这里做了个简单地总结,另外也会附上其他类型的转换.常见的转换方式

【转载】C++——CString用法大全

CString常用方法简介 作者:webmaster 出处:无 CString::Compareint Compare( LPCTSTR lpsz ) const;返回值  字符串一样 返回0          小于lpsz  返回-1         大于lpsz  返回1         区分大小字符         CString s1( "abc" );CString s2( "abd" );ASSERT( s1.Compare( s2 ) == -1 );

C++ 中 int,char*,string,CString之间相互转换-整理

#include <string> //使用C++标准库的string类时 using namespace std; //同上 #include <sstream> #include <iostream> #include <stdlib.h> //要将string类和int类型直接转换最好有这些包含, //因为自己写一个转换函数比较方便,函数定义参考如下 string getstring ( const int n ) { std::stringstrea

string,CString,char*之间的转化

int 转 CString:CString.Format("%d",int);...............................string 转 CString CString.format("%s", string.c_str()); 用c_str()确实比data()要好. .......................................char* 转 CString CString.format("%s", cha

MFC中cstring,string和char[]的相互转化

int 转 CString:CString.Format("%d",int);...............................string 转 CString CString.format("%s", string.c_str()); 用c_str()确实比data()要好. .......................................char* 转 CString CString.format("%s", cha

CString转char * ,string

CString头文件#include <afx.h> string头文件#include <string.h> 1.CString转char * CString cstr; char *p =(LPSTR)(LPCTSTR)cstr; 2.string转 CStringCString.format(”%s”, string.c_str()); 用c_str()确实比data()要好. 3.char转 CStringCString.format(”%s”, char*); 4.cha