C/C++
comor
这个作者很懒,什么都没留下…
展开
-
ASCII中LF与CR区别?
在文本处理中, CR, LF, CR/LF是不同操作系统上使用的换行符.Dos和windows采用回车+换行CR/LF表示下一行, 而UNIX/Linux采用换行符LF表示下一行,苹果机(MAC OS系统)则采用回车符CR表示下一行.CR用符号'/r'表示, 十进制ASCII代码是13, 十六进制代码为0x0D; LF使用'/n'符号表示, ASCII代码是10, 十六制为0x0A.所以Windows平台上换行在文本文件中是使用 0d 0a 两个字节表示, 而UNIX和苹果平台上换行转载 2011-01-27 19:24:00 · 2724 阅读 · 0 评论 -
常用字符串长度计算函数
<br /><br />字符串的长度通常是指字符串中包含字符的数目,但有的时候人们需要的是字符串所占字节的数目。常见的获取字符串长度的方法包括如下几种。<br />1.使用sizeof获取字符串长度sizeof的含义很明确,它用以获取字符数组的字节数(当然包括结束符/0)。对于ANSI字符串和UNICODE字符串,形式如下:<br /> sizeof(cs)/sizeof(char)<br /> sizeof(ws)/sizeof(wchar_t)<br /> 可以采用类似的方式,获取到其字符的数目。转载 2011-03-31 20:36:00 · 8251 阅读 · 0 评论 -
关于ReadFile函数错误:代码6,ERROR_INVALID_HANDLE
最近想用API函数写一个串口异步读写的测试代码,翻了很多资料,把别人的代码简单加工一下。结果明明是跟别人代码一致,执行后却啥也收不到,开始查找问题,从初始化,设置,串口连接……全都改成和别人代码一致,还是不行!一步步看,明明使用ClearCommError捕捉到缓冲区有数了,ReadFile函数却一直不能正常执行,GetLastError后代码为6,查MSDN,ERROR_INVALID_HAND原创 2013-11-28 21:44:02 · 6654 阅读 · 1 评论 -
ATL COM编程错误error LNK2019
错误 1 error LNK2019: 无法解析的外部符号 __imp__CreatePropertySheetPageW@4,该符号在函数 "public: virtual long __stdcall CFileTimeShlExt::AddPages(int (__stdcall*)(struct _PSP *,long),long)" (?AddPages@CFileTimeShlExt@...转载 2018-03-23 08:22:57 · 332 阅读 · 0 评论