
15-C/C++编程
文章平均质量分 51
flashlm
这个作者很懒,什么都没留下…
展开
-
通过DAO操作Access数据库
1. 首先,应确保包含进了afxdao.h头文件,可以在StdAfx.h文件中包含它,如下:#include //加入DAO数据库支持2. 声明DAO库及其记录集变量,可在你的实现文件中加入下面代码:CDaoDatabase db; //数据库CDaoRecordset RecSet(&db); //记录集3. 接着,先让我们来实现它的创建及写入操作转载 2007-07-06 21:33:00 · 2940 阅读 · 0 评论 -
MFC中listctrl的使用
首先给他绑上一个CListCtrl类型的变量m_Listctrl。初始化: // 插入列表控件纵列 m_listctrl.InsertColumn(0, "ID", LVCFMT_LEFT, 110);//第0列 m_listctrl.InsertColumn(1, "Number", LVCFMT_LEFT, 110);//第1列 m_listctrl.InsertColumn(2, "Na原创 2007-07-06 21:34:00 · 1537 阅读 · 0 评论 -
用C++实现链表保存到文本文档
struct str链表以文件形式保存的时候是不是只能保存DATA部分的数据?也就是说从文件读取的时候*next部分的内容需要重新建立链表来确定。另外,如果一个结构体长度不固定(比如里面有char *string),保存为文件的时候该如何分配空间?又该如何读取?是不是不能用fwrite(),fread()了不胜感激!第一个问题,只能说是的。内存的地址保存了也没用。每次不一样。第二个问题,你的问转载 2007-07-06 21:37:00 · 4353 阅读 · 0 评论 -
C++调试环境的建立
近日,发现光用C#还是不行,毕竟许多老代码都是C++等其他语言写的,所以决定学C++。作为初学者,连编译环境等都不了解,问了一些高手,他们推荐N多编译器,我晕了(云里来雾里去的,一点不过份)。 由于我用的是WINXP,VS2003.Net,虽然VS里面可以直接调试,但类似:#include 的语句需要修改成:#include ,还要加上:using namespace std;感觉不爽,所转载 2007-07-06 21:39:00 · 779 阅读 · 0 评论 -
Cygwin完全下载指南
本人为了学习标准C++,偶选择了眼下如日中天的Eclipse做为IDE,为了让Clipse支持C++开发,除了要下载个CDT插件外,就是要下载并 安装Cygwin(或者MingW)了。岂料Cygwin这东西可不是那么好下载的,两个星期以来我反反复复下载了不下一百次,尝试了无数种方法,总是下 载到百分之二十几时就下载失败,一番呕心沥血之后终于摸索出了正确的下载方法,并将最新版的Cygwin(转载 2007-07-06 21:32:00 · 1204 阅读 · 0 评论 -
C++语言中“_T”是什么意思?
_T("")是一个宏,他的作用是让你的程序支持Unicode编码 因为Windows使用两种字符集ANSI和UNICODE, 前者就是通常使用的单字节方式, 但这种方式处理象中文这样的双字节字符不方便, 容易出现半个汉字的情况。 而后者是双字节方式,方便处理双字节字符。 Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。 如果你编译一个程序为转载 2007-07-06 21:35:00 · 2352 阅读 · 0 评论 -
字符异味常处理
c++中char类型变量如何转换成int类型变量例子: char str_tmp; int int_tmp; str_tmp=5; int_tmp=(int)str_tmp; cout输出的是5的ASCII码值53,怎么才能让int_tmp==5而不是53呢?char str_tmp; int int_tmp; str_tmp=5; int_tmp=(int)(str_tmp - 0原创 2007-07-06 21:36:00 · 731 阅读 · 0 评论