随笔分类 -  C,C++

C++/C编程指南之基本语句
摘要:运算符的优先级:一元运算符+ - *的优先级高于对应的二元运算符【规则 4-1-1】 如果代码行中的运算符比较多,用括号确定表达式的操作顺序,避免使用默认的优先级。复合表达式:如a = b = c = 0存在的理由1)书写简洁;2)可以提高编译效率。【规则 4-2-1】 不要编写太复杂的复合表达式。【规则 4-2-2】 不要有多用途的复合表达式。如: d = (a = b + c) + r ; 该表达式既求 a 值又求 d 值。【规则 4-2-3】 不要把程序中的复合表达式与“真正的数学表达式”混淆。如: if (a < b < c) // a < b < c 是数学表 阅读全文

posted @ 2011-02-22 21:33 与时俱进 阅读(446) 评论(0) 推荐(0) 编辑

为 DEV-C++ 生成 libmysql.a 的过程 及 windows下 devc++ c语言访问mysql数据库 环境配置
摘要:本文内容包括两部分:一。 为 DEV-C++ 生成 libmysql.a 的过程二。windows下 devc++ c语言访问mysql数据库 环境配置一。为 DEV-C++ 生成 libmysql.a 的过程目的:因为DEV-C++ 使用的编译器是gcc, 而 MySQL自带的libmysql.dll 只支持Visual Stdio。为此,需要从libmysql.dll 生成libmysql.a。使用的命令是:Dlltool --input-def libmySQL.def --dllname libmySQL.dll --output-lib libmySQL.a -k为使上一命令正确执 阅读全文

posted @ 2011-02-18 17:48 与时俱进 阅读(3310) 评论(1) 推荐(0) 编辑

C++ builder数据库连接大全
摘要:最近在用BCB做个小项目,因为自己没学过C++,BCB也是第一次接触所以想在网上找点资料,但发现BCB的东西很少,而且关于数据库操作方面的东西都说的很笼统,不能给找资料的人提供帮助,所以我就把自己知道的一点关于BCB数据库方面的一点东西分享给大家,希望对初学者有所帮助。1.数据库的查询 Query1->Close(); Query1->SQL->Clear(); Query1-&... 阅读全文

posted @ 2010-11-29 19:57 与时俱进 阅读(3504) 评论(0) 推荐(0) 编辑

Visual C++ 6.0(VC6)小技巧
摘要:1) 有时候,你可能在编译的时候,计算机突然非法关机了(可能某人不小心碰了电源或你的内存不稳定等原因)。当你重启机器后打开刚才的项目,重新进行编译,发现VC会崩掉。你或许以为你的VC编译器坏了,其实不然(你试试编译其它项目,还是好的!),你只要将项目的.ncb、.opt、.aps、.clw文件以及Debug、Release目录下的所有文件都删掉,然后重新编译就行了。  2) 如果你想与别人共享你的... 阅读全文

posted @ 2010-08-31 16:14 与时俱进 阅读(858) 评论(0) 推荐(0) 编辑

VC ODBC使用总结
摘要:1.打开数据库CDatabase database;database.OpenEx( _T( "DSN=zhuxue" ),CDatabase::noOdbcDialog);//zhuxue为数据源名称2.关联记录集CRecordset recset(&database);3.查询记录CString sSql1="";sSql1 = "SELECT * FROM tablename" ;r... 阅读全文

posted @ 2010-08-31 16:12 与时俱进 阅读(640) 评论(0) 推荐(0) 编辑

SQLite在VC下的使用
摘要:一、SQLite简介SQLite 是用C语言编写的开源数据库,主要用于嵌入式,你也可以把它集成在自己的桌面程序中,也有人将其替代Access,用作后台数据库。SQLite 支持多数SQL92标准,例如:索引、限制、触发和查看支持。支持 NULL、INTEGER、REAL、TEXT 和 BLOB 数据类型,支持事务。二、下载SQLiteSQLite可以到官方站点下载http://www.sqlite... 阅读全文

posted @ 2010-08-31 16:05 与时俱进 阅读(7627) 评论(0) 推荐(0) 编辑

VC 6.0 下搭建 wxWidgets 开发环境
摘要:和 GTK、QT、SWT、SWING 一样,wxWidgets 也是一种开源跨平台的 GUI 框架。因 wxWidgets 和 MFC 有些渊源,有些亲近,故要体验一番 wxWidgets。现在最新版是 2.8.7。wxWidgets 程序还可运行于 Windows CE、Palm OS。不但包括 GUI,还有 Media、Socket、ODBC 等库。详情请见 wxWidgets 的官方网站是:... 阅读全文

posted @ 2010-08-12 12:24 与时俱进 阅读(485) 评论(0) 推荐(0) 编辑

把其他C/C++编译器集成到VC2005中
摘要:在Visual C++ 2005中,如何调用其它编译器编译cpp文件呢? 换句话说,如何把其它编译器集成到VC2005的IDE中呢?象IIC这样的编译器安装之后会自动集成进来,要集成其他编译器那还得自己动手。下面介绍一种简单的方法。另外,在VC2005的IDE中是不能编译单个.cpp文件的,除非把它放在工程中。但是,我们可以通过调用外部工具实现编译单文件。把cl.exe添加到外部工具的方法这里就不... 阅读全文

posted @ 2010-04-16 10:13 与时俱进 阅读(306) 评论(0) 推荐(1) 编辑

VC++6.0下搭建wxWidgets开发环境
摘要:VC++6.0 下搭建 wxWidgets 开发环境  GTK、QT、SWT、SWING 一样,wxWidgets 也是一种开源跨平台的 GUI 框架。  因 wxWidgets 和 MFC 有些渊源,有些亲近,故要体验一番 wxWidgets。  现在最新版是 2.8.8。wxWidgets 程序还可运行于 Windows CE、Palm OS。  不但包括 GUI,还有 Media、Socke... 阅读全文

posted @ 2010-04-16 10:01 与时俱进 阅读(1818) 评论(0) 推荐(0) 编辑

编写模块遍历系统中的进程
摘要:编写内核模块实现进程的遍历。这个有点类似ps命令了。  源程序:list.c  /*****************************************  *功能:利用进程链表遍历当前系统中的所有进程  *同时可以打印出进程的相关信息  *  * ***************************************/  #include <linux/list.h>... 阅读全文

posted @ 2010-03-28 22:23 与时俱进 阅读(528) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈