-
C语言程序设计经典实例之十[图] 日期:2009-12-22 15:42:36 点击:12 好评:0
【程序91】 题目:时间函数举例1 1.程序分析: 2.程序源代码: #include "stdio.h" #include "time.h" void main() { time_t lt; /*define a longint time varible*/ lt=time(NULL);/*system time and date*/ printf(ctime( printf(a...
-
编程实现自动弹出和关闭CD托盘[组图] 日期:2009-12-22 15:42:36 点击:15 好评:0
...
-
用C++在WIN.INI中保存信息[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0
...
-
VC++下借助DBGird控件显示数据库记录[组图] 日期:2009-12-22 15:42:36 点击:21 好评:0
摘要:本文主要讲述了使用DBGird等ActiveX控件来显示Access数据库记录数据的一般方法。 要害字:DBGird控件、ActiveX、Access数据库 一、 引言 运行结果表明,在RemoteData控件的中介作用下实现...
-
利用C++编写一个猜字游戏[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
今天,我们要用C++来写一个猜字母的游戏。不要担心,做起来并不是那么难的。首先,我们必须了解一下游戏规则。 一:玩家每次只能猜一个字母; 二:玩家只能猜错有限次,否则游...
-
水滴石穿C语言之C语言的底层操作[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
...
-
控制台窗口界面的编程控制(四) 日期:2009-12-22 15:42:36 点击:2 好评:0
七、滚动和移动 ScrollConsoleScreenBuffer是实现文本区滚动和移动的API函数。它可以将指定的一块文本区域移动到另一个区域,被移空的那块区域由指定字符填充。函数的原型如下: BOOL S...
-
使用Windows系统提供的IP控件[组图] 日期:2009-12-22 15:42:36 点击:4 好评:0
在网络程序中,我们经常碰到需要用户输入IP地址的情况。然而C++ Builder并没有为我们提供可以用于输入IP串的控件,于是我们只好用TEdit控件(单行文本框)来接受用户输入的IP串。但是...
-
C++箴言:为类型信息使用特征类[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
STL 主要是由 containers(容器),iterators(迭代器)和 algorithms(算法)的 templates(模板)构成的,但是也有几个 utility templates(实用模板)。其中一个被称为 advance。advance 将一个指定的...
-
Windows下的函数hook技术[组图] 日期:2009-12-22 15:42:36 点击:7 好评:0
...
-
只要有可能就推迟变量定义[组图] 日期:2009-12-22 15:42:36 点击:4 好评:0
在极大程度上,为你的类(包括类模板)和函数(包括函数模板)提供正确的定义是战斗的要害性部分。一旦你得到正确的结果,相应的实现很大程度上就是直截了当的。但是仍然有一...
-
教你理解复杂的C/C++声明[组图] 日期:2009-12-22 15:42:36 点击:9 好评:0
曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明。 更多内容请看C/C++技术专题专题,或 当c...
-
C++箴言:在operator= 中处理自赋值[图] 日期:2009-12-22 15:42:36 点击:7 好评:0
一个对象赋值给自己的时候就发生了一次自赋值: class Widget { ... }; Widget w; ... w = w; // assignment to self 这看起来很愚蠢,但它是合法的,所以应该确信客户会这样做。另外,赋值并不总是...
-
用Delphi实现图像放大镜[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
在一些常用的看图软件中都带有一个可以放大局部图像的功能,本实例就是为模拟这一功能开发的。 向窗体上添加两个TImage组件,其中一个TImage组件的Name属性设置为Image1,它充当原图...
-
5. 运算符[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
Turbo C的运算符非常丰富, 主要分为三大类: 算术运算符, 关系运算符与 逻辑运算符, 按位运算符。除此之外, 还有一些用于完成非凡任务的运算符。下 面分别进行介绍。 5.1 算术运算符...
-
C++箴言:防止异常离开析构函数[组图] 日期:2009-12-22 15:42:36 点击:9 好评:0
C++ 并不禁止从析构函数中引发异常,但是这确实妨碍了实践。至于有什么好的理由,考虑: class Widget { public: ... !-- frame contents -- !-- /frame contents -- ~Widget() { ... } // assume this might emit an...
-
利用C++实现哈夫曼算法[图] 日期:2009-12-22 15:42:36 点击:3 好评:0
我想每个计算机专业的学生或多或少都接触过哈夫曼编码,数据结构中的老问题了。大体就是给出一些字符,和这些字符的出现频率,让你为这些字符设计一个二进制编码,要求频率最...
-
3. 关键字和标识符[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
3.1 要害字 所谓要害字就是已被Turbo C2.0本身使用, 不能作其它用途使用的字。例如关 键字不能用作变量名、函数名等。 Turbo C2.0有以下要害字: Turbo C2.0扩展的共11个 !-- frame contents -- !--...
-
水滴石穿C语言之extern声明辨析[组图] 日期:2009-12-22 15:42:36 点击:4 好评:0
1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器碰到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。...
-
学习c++的50条忠告(初学者必看)[组图] 日期:2009-12-22 15:42:36 点击:5 好评:0
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而...