CString tempString="abcdefg";
char * tempChar;请问如何将tempString的值赋给tempChar?谢谢!!!
char * tempChar;请问如何将tempString的值赋给tempChar?谢谢!!!
解决方案 »
- 有关VC++ +sql server 2000 ADO做MIS时 登录对话框的问题
- 控制台下,键盘钩子为什么不生效啊~~
- 我加上了m_Tree.Expand(hParent,TVE_EXPAND);但是数据还是没展开啊?
- 请高手帮忙,如何查找其他程序中的 Internet Explorer_Server控件的句柄
- sin波形直接生成 wave 文件 ?y 值如何取呢 ? 音频技术
- MFC程序里 重载new delete 操作符遇到的麻烦.
- 请教,我得到了文档模板的指针,如何再得到和他关联的视图类指针
- 关于文件存储的问题
- 有关对话框子窗口的问题!!
- redis 如何编写 win64位程序
- 通过ODBC方式访问数据库,能否调用PROCEDURE(存储过程),怎样用?
- 如何在运行时,设置一个对话框内部各控件的Tab Order啊?有这样的API么?
char * tempChar=new char[tempString.GetLength()];
sprintf(tempChar, "%s", tempString);
MessageBox(tempChar);
delete [] tempChar;
char * tempChar=new char[tempString.GetLength()];
..
delete [] tempChar;2,tempChar = (LPCTSTR)tempString
最好不这样用.
CString的指针在变
因为它的内容的多少不是固定的
当它的内容改变时它会重新new
void CStatuBarOnDialogDlg::OnButton1()
{
CString s = "123456";
char *buffer = s.GetBuffer(s.GetLength());
}
tempString.ReleaseBuffer();