2013年11月15日

Cstring getlength

摘要: 在多字节(ANSI)环境里面int iCount = 0; CString strMyString;strMyString = _T("中文字符"); iCount = strMyString.GetLength(); //iCount =8 strMyString = _T("English char"); iCount = strMyString.GetLength();//iCount = 12 strMyString = _T("混合char"); iCount = strMyString.GetLength();//iCou 阅读全文

posted @ 2013-11-15 17:49 hualimengyu 阅读(478) 评论(0) 推荐(0) 编辑

CString类常用方法----Left(),Mid(),Right()……

摘要: CStringLeft(intnCount)const; //从左边1开始获取前nCount个字符CStringMid(intnFirst)const; //从左边第nCount+1个字符开始,获取后面所有的字符CStringMid(intnFirst,intnCount)const; //从左边第nFirst+1个字符开始,获取后面 nCount个字符CStringRight(intnCount)const; //从右边1开始获取从右向左前nCount个字符voidMakeUpper(); //这个函数可以将CString字符转化为一个大写的字符串。注: 在函数后面加 const 的意... 阅读全文

posted @ 2013-11-15 17:46 hualimengyu 阅读(348) 评论(0) 推荐(0) 编辑

LPCTSTR

摘要: 编辑LPCTSTR用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏,那么这个字符或者字符串将被作为UNICODE字符串,否则就是标准的ANSI字符串。目 录1类型理解2详细释义1类型理解LPCTSTR类型:L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。P表示这是一个指针C表示是一个常量T表示在Win32环境中, 有一个_T宏STR表示这个变量是一个字符串2详细释义A 32-bit pointer to 阅读全文

posted @ 2013-11-15 17:39 hualimengyu 阅读(256) 评论(0) 推荐(0) 编辑

明白fopen的参数r+,w+以及a+

摘要: r+ 和 w+ 的区别:r+ 是可以直接写在文件上,读取和写入的光标都在文件开头。w+ ,如果文件已经存在,将建立一个新文件覆盖原文件(很缺德啊……),并且支持读取。a+ 和 r+:a+只能在文件最后补充,光标在结尾。r+可以覆盖前面的内容,光标在开头 阅读全文

posted @ 2013-11-15 17:14 hualimengyu 阅读(612) 评论(0) 推荐(0) 编辑

导航