MFC 中CString怎么读取指定的字符并修改?如将“100000”中第三个0置1。

2025-05-06 04:24:51
推荐回答(4个)
回答1:

string -> CString
CString.format("%s", string.c_str());

char -> CString
CString.format("%s", char*);

char -> string
string s(char *);

string -> char *
char *p = string.c_str();

CString -> string
string s(CString.GetBuffer());

回答2:

CString str="100000";
str.SetAt(3,'1');

回答3:

GetLength(); 获得你所处的位置之后 进行修改!

回答4:

520*9