C++ MFC
嵌入式Linux工程师
嵌入式linux软件工程师
展开
-
C++ MFC对话框打开文件
FileDlg.DoModal();会去打开一个文件对话框,然后我会选择一个文件,那么这个时候这个文件就被打开了然后用GetPathName()方式获取文件路径/*返回字符串文件路径*/CString strFilePathFun(){ char szFileFilter[]= "All File(*.*)|*.*||"; CFileDialog FileDl原创 2013-02-21 09:22:58 · 1227 阅读 · 0 评论 -
C++读文件下的所有文件
#include #include #include using namespace std;void find(char *MyPath){ char szFind[100]; char szFile[100]; WIN32_FIND_DATA FindFileData; strcpy(szFind,MyPath); //原创 2013-02-28 11:55:30 · 454 阅读 · 0 评论 -
C++ vector容器使用 排序
#include #include #include #include using namespace std;int main(){ using std::vector; vector vInts; vInts.push_back(4); vInts.push_back(2); vInts.push_back(3); vInt原创 2013-03-02 11:41:08 · 1073 阅读 · 0 评论 -
MFC中容器类的使用
对于MFC中所提到的基本容器类,做一个基本的介绍和编程操作。 如有数据结构基础,可以直接看第四部分对容器类的操作。 第一,MFC提供三种基本的容器类:arrays(数组), lists(链表), maps(映射,也称作字典). 第二,各容器类的特征分类类型排序?索引?插入元素查找特定元素重复的元素?转载 2013-08-24 10:23:37 · 1351 阅读 · 0 评论 -
wstring转string wstring转char*
wstring转换为stringwstring wstr=_T("你猜你猜"); int size=WideCharToMultiByte(CP_ACP,0,wstr.c_str(),-1,NULL,0,NULL,NULL); char *ch=new char[size+1]; if(!WideCharToMultiByte(CP_ACP,0,wstr.c_str(),-1,ch原创 2013-09-27 10:43:42 · 1698 阅读 · 0 评论 -
wchar_t转char wchar_t*转char*
#include第一种方法string tp; wchar_t *s; char *d; tp=s; d=tp.c_str(); 第二种方法:自定义函数实现#include #include void charTowchar(const char *chr, wchar_t *wchar, int size){ M原创 2013-09-27 10:40:42 · 1218 阅读 · 0 评论 -
MFC字符串类型和相互转换
MFC下的常用字符串数据类型表示的含义:L:Long 长 P:Point 指针 C:Const 常量 W:Wchar_t 宽字符 T:TCHAR STR:String 字符串在看看MFC下各种数据类型的定义:typedef char *LPSTR; typedef const char *LPCSTR; typedef w原创 2013-09-28 16:11:58 · 1312 阅读 · 0 评论 -
CString转char* CString转string CString转int
CString 头文件#include string 头文件#include CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format(”%s”, string.c_str());char 转 CStringCString原创 2013-09-27 10:25:11 · 853 阅读 · 0 评论