cstring a;
a.getbuffer(0);轉換字串函式。
atof()在c語言中存在函式atof()可以將字串轉換為數值,不需要逐個字元解析。其函式宣告為:
doubleatof(const char *nptr);
cstring物件作為引數也可以完成轉換。
cstring digital = "123.45";
double d= atof(digital); //d=123.45
字串格式化。字串格式化是一種把其它不是字串型別的資料轉化為cstring型別的方法。如:把乙個整數轉化成cstring型別,可用如下方法:
cstring s;
s.format(「%d」,10);
format()函式的引數與c語言中printf()函式的引數含義相同。
刪除指定字串。cstring類提供trimleft()和trimright()函式刪除指定的字串。其函式宣告為:
void trimleft();
void trimleft(tchar chtarget);
如果沒有引數,從左刪除字元(\n\t空格等),直到遇到乙個非此類字元。
如果指定的引數是字串,從字串左邊看起,遇到括號中出現的字元(引數)全部截去,直到出現第乙個括號中未出現的字元時停止截除,即使後面又出現了引數中有的字元也不會截去了。
cstring s="0123456789";
s.trimleft("02");
結果s="123456789"。
獲得特定子串,cstring類提供left()和right()函式來獲取從字串左側開始或右側開始的連續若干個字元,其函式宣告為:
cstring left(int ncount) const;
cstring right(int ncount) const;
其中ncount個字元的個數
cstring s="123456789";
cstring l=s.left(5); //l="12345"
cstring r=s.right(5); //r="56789"
獲得字串長度,cstring類提供getlength()函式來獲取字串的長度,其函式宣告為:
int getlength( ) const;
m_strname.isempty()判斷關聯變數m_strname 所關聯字串是否為空,如果為空返回1 不為空返回0
組合框的形式,包括:drop list,******和dropdown。
******是乙個列表框和乙個文字編輯框的組合,列表框總是可見,被選中的列表項顯示在文字編輯框內;dropdown是乙個列表框和文字編輯框的組合,在文字編輯框旁邊還有乙個下拉按鈕,只有當使用者單擊下拉按鈕時,列表框才顯示出來;
drop list與dropdown相同,除了不允許在文字編輯框內編輯外。
組合框選項sort:如果勾選,新新增項將按字母順序插入到列表中,否則插入列表尾。
m_college.addstring("控制與計算機工程學院");新增乙個字串
addstring()函式功能是在組合框的列表框中新增乙個字串,其函式宣告如下:
int addstring(lpctstr lpszstring);
int nsel = m_college.getcursel();//獲得當前選擇學院的索引
獲得組合框的列表框中當前選中的下標 ,函式宣告為:
int getcursel() const;
m_college.getlbtext(nsel,strcollege);//獲取學院名稱
獲取列表框中的字串,函式宣告為:voidgetlbtext(int nindex, cstring& rstring) const;
m_class.resetcontent();//清空班級選項 m_class 為乙個combo
C string的一些函式
strlen 和.size 有什麼區別?strlen 是c的字串長度函式,size 是c 中的string類的長度函式,不是乙個庫里的的東西。strlen的用法是strlen char 而size 的用法是str.size strlen 是函式,測定字串的長度,字串的結束符是 0 size 這個名字...
CString的一些常用方法
cstringleft int ncount const 從左邊1開始獲取前ncount 個字元 cstringmid int nfirst const 從左邊第ncount 1 個字元開始,獲取後面所有的字元 cstringmid int nfirst,int ncount const 從左邊第n...
c string類的一些注意
c語言中的字串基本都是字元型陣列,並且總是以二進位制0作為結束符,c 中string隱藏了它所包含的字串行的物理表現,包含了資料容量及儲存位址的 內務處理 資訊。標準庫的string類提供了3個成員函式來從乙個string得到c型別的字元陣列 c str data copy p,n 1.c str ...