char * chr;
CString str="c:\aaa\ddd\asdd.mdb";int nLen=str.GetLength();
chr=new char[nLen+1];
chr[nLen]=0;
strcpy(chr,str);
.....................
delete chr;
CString str="c:\aaa\ddd\asdd.mdb";int nLen=str.GetLength();
chr=new char[nLen+1];
chr[nLen]=0;
strcpy(chr,str);
.....................
delete chr;
解决方案 »
- 网页自动提交的一点问题?
- 树控件的菜单问题
- 在VC.NET中在对话框上使用视类时的内存泄漏怎么解决?
- 请问如何让CListCtrl被点击时,无论是不是在数据区都返回被点击的行数?
- 请问vc odbc方式下,怎么能够不用系统自动生成的与表列关联的变量?
- 高分求解~~~~~~~~~~
- 消息的问题。
- 不同类中函数的相互调用
- vc重装后,运行时出现找不到devbld.pkg的错误
- 我想在一个自己生成的b.lib中调用另一个已经有的a.lib!怎样做?
- mfc中怎么样获得hdc
- 请问,我怎么才能将“202.204.92.68"中的202,204,92,68这四个数字提取到Dim ch(0 to 3) as byte 的数组中?
不会的\不是字符 \\才是一个字符
str +="asdfj";
chr=new char[nLen+1]; //这里chr 可以用另外方法定义,但一定要给chr 分配空间
strcpy(chr,str);
char *pStr=new char[str.size()+1];
strcpy(pStr,str.c_str(),str.size());
pStr[str.size()]=NULL;