CString可以通過(guò)getbuffer()函數(shù)獲取內(nèi)部字符數(shù)組地址。
成都創(chuàng)新互聯(lián)主營(yíng)陽(yáng)城網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都APP應(yīng)用開(kāi)發(fā),陽(yáng)城h5小程序定制開(kāi)發(fā)搭建,陽(yáng)城網(wǎng)站營(yíng)銷(xiāo)推廣歡迎陽(yáng)城等地區(qū)企業(yè)咨詢示例如下:
CStrings=text(“ABCD”)//創(chuàng)建CStringstringTCHAR數(shù)組[100]//創(chuàng)建數(shù)組lptstrPbuffer=s.getbuffer()//獲取字符串memcpy中字符數(shù)組的地址(array,Pbuffer,s.getlength()*sizeof(TCHAR))//將數(shù)據(jù)復(fù)制到數(shù)組
只需使用memcpy,例如#include&Ltstdio。H>#包括<stdlib。H>intmain(intargc,char*argv){chara[30]charb[25]=“abcdefgagh”memcpy(a,b,strlen(b))//使用字符串形式打印a[strlen(b)]=“\0”printf(“a=”s\n,a)return0}