2012年4月2日
摘要: 问题1、CString.GetLength()在Unicode下,字母、汉字等均为1,返回的是纯字符个数;在MBCS下,字母为1,汉字等其他字符为2;两种情况下,遇到\0都返回。=================================================================================问题2:VS2005 cannot add ATL Simple Object into a ATL Project?ATL classes can only be added to MFC EXE and MFC Regular DLL projects o 阅读全文
posted @ 2012-04-02 09:34 蜗牛也是牛-晓 阅读(621) 评论(0) 推荐(0) 编辑
  2012年3月29日
摘要: BOOL IsWow64(){ typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); LPFN_ISWOW64PROCESS fnIsWow64Process; BOOL bIsWow64 = FALSE; fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress( GetModuleHandle("kernel32"),"IsWow64Process"); if (NULL != fnIsWow64Process) { fnIsWow6 阅读全文
posted @ 2012-03-29 15:01 蜗牛也是牛-晓 阅读(1444) 评论(2) 推荐(2) 编辑
  2012年3月25日
摘要: 26.位段:指定结构体中成员变量所占的位数(以位的形式紧凑存储)unsigned char/int aaa:1这里只能是unsigned char/int类型27.指针数组:int *p[10]数组指针:int (*p)[10]指针数组:首先是个数组,该数组的每个元素都是指针;数组指针:首先是个指针,这个指针指向一个数组;28.逗号运算符,逗号表达式,又称顺序求值运算符。从左往右计算,整个表达式的值是最后一个表达式的值,逗号运算符的优先级最低。表达式1,表达式2,表达式3……表达式n从表达式1开始计算,直到表达式n,最终的值为表达式n的计算结果。29.二维数组a[m][n]表示有m行n列,每一 阅读全文
posted @ 2012-03-25 16:25 蜗牛也是牛-晓 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.编写原代码(.c)->预处理(预编译)(.i)->编译(.s)->汇编(.o/.obj)->连接->执行2.C语言不同于C++,C中变量必须先定义后使用,不能在定义变量的同时使用变量。变量名只能由字母、数字和下划线组成,且只能以字符或者下划线开头。3.在函数内定义的变量称为局部变量。4.局部变量仅在定义它的代码块内部有效,出了该代码块变量就消失。5.在任何函数外定义的变量称为全局变量。6.全局变量在程序中都是可见的,可以被任何代码块所用。7.C99关键字auto声明自动变量,缺省时编译器一般默认为autoint声明整型变量double声明双精度变量long声明 阅读全文
posted @ 2012-03-25 16:17 蜗牛也是牛-晓 阅读(252) 评论(1) 推荐(0) 编辑
  2012年2月29日
摘要: 在这四年一度的日子里,偶的博客开通了哈!以后四年过一次生日,呵呵! 阅读全文
posted @ 2012-02-29 20:59 蜗牛也是牛-晓 阅读(94) 评论(1) 推荐(0) 编辑