
mfc
c2863490170
这个作者很懒,什么都没留下…
展开
-
MFC函数GetModuleFileName():获得应用程序目录绝对路径
GetModuleFileName()得到模块的完整路径名,例如,你载入c:\windows\system32\a.dll,得到模块句柄h,则你可以用GetModuleFileName()得到h模块的完整路径名。注:直接用LoadLibrary()或AfxLoadLibrary()载入dll,该函数返回值就是handle;如果你隐式载入dll, 用GetModuleHandle("转载 2017-03-01 13:22:27 · 3607 阅读 · 0 评论 -
memset用法
void *memset(void *s, int ch, size_t n);作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法,如:struct sample_struct{char csName[16];int iSeq;int iType;};对于变量struct sample_s转载 2017-03-01 14:13:29 · 485 阅读 · 0 评论 -
char*和char[]用法区别
char *s定义了一个char型的指针,它只知道所指向的内存单元,并不知道这个内存单元有多大,所以,当char *s = "hello";后,不能使用s[0]='a';进行赋值。当用char s[]="hello";后,完全可以使用s[0]='a';进行赋值,这是常规的数组操作。若定义:char s[] = "hello";char *p = s;也可以使用p[0] = 'a转载 2017-03-01 16:34:08 · 731 阅读 · 0 评论 -
_access()
_access() 检验文件的模式返回值:0表示允许访问,-1表示禁止访问。函数原型:int _access( const char *path, int mode );另外有宽字符的:int _waccess( const wchar_t *path, int mode );mode valueChecks fil转载 2017-03-01 16:45:18 · 511 阅读 · 0 评论 -
控制台程序中使用CString
1、更改project->setting->C/C++->Code Generation,选择Debug MulitiThreaded2、添加头文件:#include 或 #include添加头文件时,如果也包含了,则要求在之前包含,否则出错。转载 2017-03-02 17:55:51 · 1040 阅读 · 0 评论 -
CString TCHAR互换
CString->TCHAR*的转化可以用函数GetBuff()函数原型为:LPTSTR GetBuffer( int nMinBufLength );CString str("CString"); TCHAR* szMsg = new TCHAR[100]; //其参数为CString字符串的长度 szMsg = str.GetBuffer(str.GetLength()转载 2017-03-02 17:59:01 · 390 阅读 · 0 评论 -
TCHAR
因为C++支持两种字符串,即常规的ANSI编码(使用""包裹)和Unicode编码(使用L""包裹),这样对应的就有了两套字符串处理函数,比如:strlen和wcslen,分别用于处理两种字符串。微软将这两套字符集及其操作进行了统一,通过条件编译(通过_UNICODE和UNICODE宏)控制实际使用的字符集,这样就有了_T("")这样的字符串,对应的就有了_tcslen这样的函数转载 2017-03-02 18:01:33 · 802 阅读 · 0 评论 -
char *和char[]的初始化
char* str1 = "abcd";char str2[] = "abcd";void reverse(char * input, int len){ ...}实际操作时,不能采取str1的初始化形式char* str1 ="abcd"含义是先新建一个字符串,内容是abcd,然后str1是一个头指针,指向这个串。但是这个新建串是作转载 2017-03-04 09:22:55 · 2487 阅读 · 0 评论 -
C++形参中const char * 与 char * 的区别
在函数调用时,我们经常看见一个函数的接受参数为(const char *); 例如strlen()函数,它的定义为: size_t strlen( const char *str); 那么将形参设置为const的到底有什么好处呢?网络上经常的回答是:这样将把形参限定为常量,使得我们不能修改它。总感觉这种说法似乎是明白了,但再仔细的想下,总觉得少点什么。转载 2017-03-07 08:54:46 · 9155 阅读 · 2 评论