久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

CString的Format方法使用技巧小結(大全)

時間:2019-05-13 19:31:01下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《CString的Format方法使用技巧小結(大全)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《CString的Format方法使用技巧小結(大全)》。

第一篇:CString的Format方法使用技巧小結(大全)

CString的Format方法使用技巧小結

在VC中經常用到Format()來輸出一個特定類型的變量到窗口上,該函數使用起來比較方便,但是如果對其函數中的參數不很熟悉的話用起來也是比較麻煩的。因此,歸納了一下,以供大家查詢之用:

1).格式說明

格式說明總是以%字符開始,以不同類型數據的格式方式%號: %d輸出帶符號十進制數 %o輸出無符號八進制數 %x輸出無符號十六進制數 %u輸出無符號數 %c輸出單個字符 %s輸出一串字符 %f輸出實數(6位小數)%e以指數形式輸出實數

%g選用f與e格式中輸出寬度較小的格式,不輸出0 %ld輸入輸出long型數據

%lf輸入輸出double型數據

m.n中,m為數據輸出寬度,n為輸出小數位數

比如常見的int、float和double這些數字類型轉換為CString字符串只需一行代碼就可以實現。

1、int轉換為CString:

CString str;int number=15;//str=“15” str.Format(_T(“%d”),number);//str=“ 15”(前面有兩個空格;4表示將占用4位,如果數字超過4位將輸出所有數字,不會截斷)str.Format(_T(“%4d”),number);//str=“0015”(.4表示將占用4位,如果數字超過4位將輸出所有數字,不會截斷)str.Format(_T(“%.4d”),number);

long轉換為CString的方法與上面相似,只需要把%d改為%ld就可以了。

2、double轉換為CString:

CString str;double num=1.46;//str=“1.46” str.Format(_T(“%lf”),num);//str=“1.5”(.1表示小數點后留1位,小數點后超過1位則四舍五入)str.Format(_T(“%.1lf”),num);//str=“1.4600” str.Format(_T(“%.4f”),num);//str=“ 1.4600”(前面有1個空格)str.Format(_T(“%7.4f”),num);

float轉換為CString的方法也同上面相似,將lf%改為f%就可以了。

3、將十進制數轉換為八進制:

CString str;int num=255;//str=“377” str.Format(_T(“%o”),num);//str=“00000377” str.Format(_T(“%.8o”),num);

4、double轉換為CString補充:也可以使用下面的函數去轉換,位數控制比較簡單。在使用時需要包含#include “COMDEF.H”頭文件。

void FormatDouble(double dblValue,CString& sOut){

_variant_t var(dblValue);

BSTR bstrOut = sOut.AllocSysString();

::VarFormat(&var, L“0.######”, 0, 0, VAR_FORMAT_NOSUBSTITUTE, &bstrOut);

sOut = bstrOut;

::SysFreeString(bstrOut);}

一 Cstring

1.初始化方法:

(1)直接復制,如Cstring=”mingrisoft”;

(2)通過構造函數初始化,如

CString str(‘ ’,100)//與分配100個字節,填充空格

char* p=”feiqiang”;Cstring(p);delete p.(3)加載工程中的字符串資源,如CString str;str.LoadString(IDS_STR);

(4)使用CString類的成員函數Format初始化,如CString str;int i=0;str.Format(“value:%d”,i);

2.將CString轉化為char*,如

CString str=”feqiang”;

char *p;

p=str.GetBuffer();

delete p;

將char*轉化為CString,如:

char* p=”feiqiang”;

p[len(p)]=?

主站蜘蛛池模板: 国产精品日本亚洲777| 99精品国产久热在线观看| 国产日产欧产美韩系列麻豆| 色噜噜狠狠一区二区三区果冻| 久久综合给合综合久久| 福利视频在线播放| 夫妻免费无码v看片| 国产精品无码综合区| 亚洲男女羞羞无遮挡久久丫| 一区二区伊人久久大杳蕉| 久久无码av中文出轨人妻| 4444亚洲人成无码网在线观看| 久久婷婷日日澡天天添| 无码国内精品久久人妻| 优优人体大尺大尺无毒不卡| 伊人久久大香线蕉综合影院首页| 激情亚洲图片激情亚洲小说| 日日拍夜夜嗷嗷叫国产| 亚洲人成网站999久久久综合| 内射口爆少妇麻豆| 一本大道无码日韩精品影视丶| 国产人妻高清国产拍精品| 婷婷色中文字幕综合在线| 不卡高清av手机在线观看| 久久人妻少妇嫩草av无码专区| 亚洲人成网77777色在线播放| 人人妻人人做人人爽精品| 久久精品人妻无码一区二区三区v| 亚洲综合在线另类色区奇米| 小说区 图片区色 综合区| 天天躁夜夜躁狠狠躁2021a2| 亚洲国产品综合人成综合网站| 狠狠综合久久av一区二区| a级毛片无码免费真人久久| 亚洲综合久久成人a片红豆| 免费人妻无码不卡中文视频| 亚洲色欲色欲www在线播放| 国语国产精精品国产国语清晰对话| 国产色婷婷精品综合在线| 成人国内精品视频在线观看| 国产美女亚洲精品久久久|