MFC 中CString类转换为char * 类型
2011-05-21 20:05
141 查看
CString转换成char *方法如下:
char *类型的变量1=(LPSTR)(LPCTSTR)CString类型的变量2;
例子如下:
char *f_in_name;
char *f_out_name;
//从此视图类获取一个分割视图CFormCommandView视图类的指针
CFormCommandView *pFormView=NULL;
CMainFrame *pFrame = (CMainFrame *)AfxGetMainWnd();
pFormView = (CFormCommandView *)pFrame->m_wndSplitter.GetPane(0,0);
pFormView->UpdateData(TRUE);//获取数据
CString inName=pFormView->m_Infname;
CString outName=pFormView->m_Outfname;
f_in_name=(LPSTR)(LPCTSTR)inName; //将CString转换成char *
f_out_name=(LPSTR)(LPCTSTR)outName; //将CString转换成char *
char *类型的变量1=(LPSTR)(LPCTSTR)CString类型的变量2;
例子如下:
char *f_in_name;
char *f_out_name;
//从此视图类获取一个分割视图CFormCommandView视图类的指针
CFormCommandView *pFormView=NULL;
CMainFrame *pFrame = (CMainFrame *)AfxGetMainWnd();
pFormView = (CFormCommandView *)pFrame->m_wndSplitter.GetPane(0,0);
pFormView->UpdateData(TRUE);//获取数据
CString inName=pFormView->m_Infname;
CString outName=pFormView->m_Outfname;
f_in_name=(LPSTR)(LPCTSTR)inName; //将CString转换成char *
f_out_name=(LPSTR)(LPCTSTR)outName; //将CString转换成char *
相关文章推荐
- MFC中CString类与其他类型的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- int类型转换成字符串和字符串转换成int类型以及在MFC静态文本框显示数字的方式方法
- char * 与 string 类型相互转换方法
- MFC----Cstring 与 int、float、double 数据类型的相互转换
- MFC 数据类型转换
- CString与char*数据类型转换 在MFC中(以后还会更新,仅做笔记)
- MFC中的CString和char *,LPTSTR,LPCTSTR的转换
- MFC类型转换总结
- MFC----数据类型转换
- MFC 类型转换(四)
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- 笔记:MFC中CString和其他类型的转换
- MFC中char*,string和CString之间的转换(其他数据类型)
- MFC下的各种字符串类型和相互转换
- MFC 中 Int,Float,Char *,CString之间的转换
- char *、CString和string之间的类型转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- C/C++与MFC数据类型转换
- MFC 中 CString 转换为 int 类型