CString可以通过getbuffer()函数获取内部字符数组地址。
示例如下:
CStrings=text(“ABCD”)//创建CStringstringTCHAR数组[100]//创建数组lptstrPbuffer=s.getbuffer()//获取字符串memcpy中字符数组的地址(array,Pbuffer,s.getlength()*sizeof(TCHAR))//将数据复制到数组
只需使用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}
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号