勵志

勵志人生知識庫

cstring用法

CString類是MFC(Microsoft Foundation Classes)中的一個類,用於操作和存儲字元串。它提供了多種構造函式、操作符、成員函式等,用於字元串的創建、連線、比較、大小寫轉換和順序轉換等。以下是CString類的用法:

構造函式。CString提供了多種構造函式,例如使用另一個CString對象初始化、使用常量字元串、使用TCHAR類型字元和重複次數等。

連線操作。CString對象可以通過重載的加號(+)或等號(=)進行連線操作,這比使用strcat函式更為方便和靈活。

大小寫和順序轉換。CString類提供了多個函式用於轉換字元串的大小寫和順序,例如MakeLower、MakeUpper、MakeReverse等。

字元串比較。CString對象可以通過比較運算符(如==、!=、<、>、<=、>=)或Compare和CompareNoCase成員函式進行比較。

獲取和設定字元串長度。可以使用GetLength函式獲取字元串的長度,使用Empty函式清空字元串。

格式化字元串。可以使用CString的Format方法使用C風格字元串格式化一個CString對象。

轉換為其他類型。可以將CString對象轉換為char *類型,或從char *類型轉換回CString類型。

這些用法展示了CString類在處理字元串時的靈活性和方便性。