可以的阿CString s( "abcdef" ); int length = s.GetLength();
1 . CString s ="abc12345"; int len = strlen(s); //len 就是改字符串S的長度. CString k ; k.Format("%d" , len); AfxMessageBox(k);2. CString s ="abc12345"; int len = s.GetLength() ;//len 就是改字符串S的長度. CString k ; k.Format("%d" , len); AfxMessageBox(k); GetLength()是不可能抓不到字符穿的长度的,除非你的编译器或者你的程序有问题!
怎么会呢? CString str = "1234"; int nlen = str.GetLength();
int length = s.GetLength();
int len = strlen(s); //len 就是改字符串S的長度.
CString k ;
k.Format("%d" , len);
AfxMessageBox(k);2. CString s ="abc12345";
int len = s.GetLength() ;//len 就是改字符串S的長度.
CString k ;
k.Format("%d" , len);
AfxMessageBox(k);
GetLength()是不可能抓不到字符穿的长度的,除非你的编译器或者你的程序有问题!
CString str = "1234";
int nlen = str.GetLength();
你的cstring是怎么定义得?有多长?
GetBuffer后要ReleaseBufferstr.GetLength()