在《编程珠玑》一书的第二章提到了一个变位词问题,变位词指的是一个单词可以通过改变其他单词中字母的顺序来得到,也叫做兄弟单词,如army->mary。由变位词可以引申出几个算法问题,包括字符串包含问题,比较两个字符串是否是变位词,以及找出字典中变位词集合的问题。 一、字符串...
介绍      sscanf()为C语言标准库函数,用于从指定字符串中读入与指定格式相符的数据。函数原型声明在stdio.h头文件中: int sscanf(const char *str, const char *format, ...);      该函数根据参数f...
本文实例讲述了C++封装IATHOOK类的实现方法。分享给大家供大家参考。具体方法如下: 1. 定义成类的静态成员,从而实现自动调用 复制代码 代码如下:static CAPIHOOK sm_LoadLibraryA;  static CAPIHOOK sm_LoadLib...
很不错的效果 这个在Win7 X64 VC6编译通过~~ 代码原作者不详。 #include <windows.h> #define ID_TIMER 1 #define STRMAXLEN 25 //一个显示列的最大长度 #define STR...
本文实例汇总了C语言中qsort函数的常见用法,非常具有实用价值。分享给大家供大家参考。具体分析如下: C语言中的qsort函数包含在<stdlib.h>的头文件里,本文中排序都是采用的从小到大排序。 一、对int类型数组排序 int num[100]; ...
查了一下发现同C语言的文件操作函数便可以很容易的实现这样的功能。在自己实现的函数中使用到的函数就只有fseek和ftell。它们的说明如下: fseek 语法: #include <stdio.h> int fseek( FILE *stream, long ...
本文实例讲述了C语言泛型编程的方法,分享给大家供大家参考之用。具体分析如下: 首先,泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。在C语言中,可以通过一些手段实现这样的泛型编程。这里介绍一种方法——通过无类型指针void* 看下面的一...
本文简述了在程序不支持MFC,CMenu不可用的情况下,动态创建系统托盘菜单的方法。由于菜单项是不确定的,因而就需要用 sdk 创建一个动态弹出菜单。 主要实现代码如下: //------------------ code begin ---------------- ...
C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面就此简单的讲一下: 创建线程的函数 复制代码 代码如下: HANDLE CreateThread(     LPSECURITY_ATTRIBUTES...
本文实例为大家分享了C++职工管理系统实例代码 1.单个职工的头文件 staff.h  #ifndef STAFF_H_INCLUDED #define STAFF_H_INCLUDED //结构体创建 struct staff { char ID[...

我的博客

人生若只如初见,何事秋风悲画扇。