如何将CString类转换为char a[];
假设
CString a;
char b[20];
a="转换zhuanhuan";
如何将a拷贝到b[20]中;
假设
CString a;
char b[20];
a="转换zhuanhuan";
如何将a拷贝到b[20]中;
解决方案 »
- scoket connect 返回值为-1,求助
- ofstream的文件流写的时候可以设置格式吗?
- SDI程序,在FormView上拖入了一个RichEdit控件,为什么会显示"建立空文档失败 "的错误?
- 初学用VC开发client/server软件
- 在MFC中使用c函数的问题
- 推荐VC组件(Visual assist)
- 如何控制Word2000的表格操作???请指教!!
- 我用html协议提交,被代理服务器截获了并拒绝,怎么办??
- 有谁知道Windows NT/2000的系统日志文件(evt文件)的格式?
- 如何在系统菜单中加入选项?
- 全局静态变量不同步问题,急!!!
- 紧急求救! 对话框中控件在不同电脑上大小和位置混乱问题?(在线等候)急!急!
我在我机器上试了,是正确的。
CString a;
char b[20];
a="转换zhuanhuan";strcpy(b, LPCTSTR(a));
CString c(b);
GetDlgItem(IDC_A).setWindowText(c);c显示="转换",后面的"zhuanhuan"没有了
CString a;
char b[20];
a="转换zhuanhuan";strcpy(b, LPCTSTR(a));
CString c(b);
GetDlgItem(IDC_A).setWindowText(c);c显示="转换",后面的"zhuanhuan"没有了
char b[20];
a="转换zhuanhuan";
ZeroMemory(b,sizeof(b));
memcpy(a,b.GetBuffer(0),b.GetLength());
char b[20];
a="转换zhuanhuan";strcpy(b, LPCTSTR(a));
CString c(b);
GetDlgItem(IDC_A)->SetWindowText(c);
测试结果正确,检查你的控件的显示区域是否足够大。