成都网站建设设计

将想法与焦点和您一起共享

cstring转char*函数怎样将CString放入char数组?-创新互联

怎样将CString放入char数组?CStringArrayfilearrayCStringfilenamefor(inti=0i<filearray.getsize文件(一)文件名.格式(“数字%d”,i1)=“”{=“”filearray.add文件(文件名)=“}=”,将10个cstring添加到cstringarray=”,即(I=“0I”)的=“”<filearray.GetSize文件()I)“跟踪(\%s”,filearray[i])=“”或=“”跟踪(”%s“文件数组.getat(i))=“”上面是遍历所有成员=“”filearray.removeat文件(1)清除上面的第二个成员filearray.removeall文件()=“”以上是清除所有成员=“”>cstring转char*函数 
怎样将CString放入char数组?怎样将CString变量赋值给字符数组?

CString可以通过getbuffer()函数获取内部字符数组地址。

成都创新互联主营阳城网站建设的网络公司,主营网站建设方案,成都APP应用开发,阳城h5小程序定制开发搭建,阳城网站营销推广欢迎阳城等地区企业咨询

示例如下:

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}


新闻名称:cstring转char*函数怎样将CString放入char数组?-创新互联
文章起源:http://chengdu.cdxwcx.cn/article/hohpe.html