cstring类型如何取出赋值给数组
发布网友
发布时间:2023-12-17 18:07
我来回答
共1个回答
热心网友
时间:2024-01-04 18:53
CString可以通过GetBuffer()函数获得其内部的字符数组地址。
示例如下:
CString s = TEXT("abcd"); //创建一个CString字符串TCHAR array[100]; //创建一个数组LPTSTR pBuffer = s.GetBuffer(); //获取字符串内部的字符数组的地址memcpy(array, pBuffer, s.GetLength() * sizeof(TCHAR)); //向数组复制数据