Visual C++
文章平均质量分 71
TomiTwo
这个作者很懒,什么都没留下…
展开
-
VC++常用功能函数集锦1
1、修改一个txt文本内容://函数功能:修改一段文字中的几个数据,修改数据buf长度可变,port为输入数据 FILE *fp=fopen("conf.txt","rb+");// 打开读写“R+”方式 if (fp!=NULL) { char buf[6]; memset(buf,0,sizeof(buf)); fseek(fp,7,SE原创 2011-11-13 00:03:58 · 682 阅读 · 0 评论 -
MFC下选择 目录对话框 和 选择文件对话框
1、打开目录CString m_strPath; UpdateData(TRUE); TCHAR szDir[MAX_PATH]; BROWSEINFO bi; ITEMIDLIST *pidl; bi.hwndOwner = this->m_hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = szDir; bi.lpszTitle原创 2013-08-19 09:53:21 · 940 阅读 · 0 评论 -
memset深入分析(注意事项)
函数原型:memset(void *buffer,int c,size_t n);1、size_t 是字节为单位内存中一个INT型4个字节,如下: int b ;memset ( &b, 1, 4);运行后:b = 0x01010101;2、深入体会以字节为单位如下代码:char chA[10];memset(chA, 1, 10 ); 注意对比memset原创 2013-03-21 11:57:27 · 1164 阅读 · 0 评论 -
Wince下GB(国标字符)和Unicode的相互转换方法
wince下字符都是unicode编码,做项目使用的XML也需要是unicode字符,而项目中显示屏LCD是GB字符,使用的时候就存在两者的转换问题经过google后,发现这种转换只能通过查表的形式进行,把unicode和GB码对应的字符做成二维码表,然后查找获取。GB字符总共21791,查找采用了二分法查找。1、unicode转换成GB//函数功能是unicode转成GB,码表需要按un原创 2012-12-05 13:35:25 · 1620 阅读 · 0 评论 -
CString 成员函数用法大全
转至:http://www.cnblogs.com/Caiqinghua/archive/2009/02/16/1391190.htmlCString的构造函数CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456"); CStri转载 2012-11-09 16:10:07 · 636 阅读 · 0 评论 -
Cstring使用问题和struct结构体初始化方法汇总
今天在写程序为cstringarray变量操作时遇见:ASSERT_VALID fails with illegal vtable pointer.Assertion Failed: : File array_s.cpp, Line 236这两个问题,几经查找、询问才知道是定义的结构体中的cstringarray虚拟表出错。仔细看程序时才发现,我申请的结构体的指针,用memest初原创 2012-11-09 12:30:08 · 4419 阅读 · 1 评论 -
C语言和C++下字符串处理函数总结
一、ctype.h>字符处理库中的函数#include函数原型:int f(int c)函数说明:C语言定义的处理字符操作,包括是否是数字,字母,打印字符,十六进制数字,大小写转换等,具体如下:isalnum:Check if character is alphanumeric (function)isalpha :Check if character is alphabe原创 2012-07-13 15:55:18 · 1833 阅读 · 0 评论 -
CRC检验原理
介绍1:一、基本原理 CRC检验原理实际上就是在一个p位二进制数据序列之后附加一个r位二进制检验码(序列),从而构成一个总长为n=p+r位的二进制序列;附加在数据序列之后的这个检验码与数据序列的内容之间存在着某种特定的关系。如果因干扰等原因使数据序列中的某一位或某些位发生错误,这种特定关系就会被破坏。因此,通过检查这一关系,就可以实现对数据正确性的检验。二、几个基本概念1、帧转载 2012-10-13 12:02:21 · 4165 阅读 · 0 评论 -
C++变量命名规范
C++变量命名规范a Array 数组b BOOL (int) 布尔(整数)by Unsigned Char (Byte) 无符号字符(字节)c Char 字符(字节)cb Count o转载 2012-04-16 14:25:32 · 642 阅读 · 0 评论 -
VC里设置系统时间
转至:http://blog.sina.com.cn/s/blog_4c7fa77b01000at8.html 如何在VC里进行系统时间设置。 1、使用API函数SetLocalTime进行本地时间设置。1)SetLocalTime函数的原型:BOOL SetLocalTime( const SYSTEMTIME *lpSystemTime );输入参数lpSystemTi转载 2012-03-21 11:00:28 · 3768 阅读 · 0 评论 -
VC++基本控件使用1
转至:http://www.cppblog.com/Lee7/archive/2008/02/21/43066.html 一、如何添加/删除Combo Box内容1,在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。2,在程序初始化时动态添加如: //控件内容初始化 CString strTemp; ((C转载 2011-11-13 00:07:19 · 788 阅读 · 0 评论 -
Source insight 3572版本安装及An invalid source insight serial number was detected解决方法
Source insight有最新版,准备换掉我的5029.下载连接:http://www.sourceinsight.com/down35.html, http://www.sourceinsight.com/distribute/Si3570Setup.exe注册号:SI3US-205035-364481.卸载掉旧版安装新版, 可能会有提示" An inva原创 2014-10-16 12:37:18 · 6801 阅读 · 2 评论