纯C实现xml构造解析器,所有实现只有一个.c一个.h文件组成,简单易用,易于扩展。 #include <string.h> #include <stdio.h> #include <stdlib.h> #include \"sx...
在字符集中,有一类字符具有这样的特性:当从键盘上输入这个字符时,显示器上就可以显示这个字符,即输入什么就显示什么。这类字符称为可显示字符,如a、b、c、$、+和空格符等都是可显示字符。 另一类字符却没有这种特性。它们或者在键盘上找不到对应的一个键(当然可以用特殊方式输入),或...
本文实例讲述了C++计算ICMP头的校验和的方法,分享给大家供大家参考。具体实现代码如下: 复制代码 代码如下:USHORT checksum(USHORT* buff, int nSize)  {      unsigned long cksum=0;      ...
清除字符串开头结尾除空白 修改原字符串 不能清除全角字符 /* * 清除字符串开始结尾处的空白 * 修改原字符串 * */ static char* trim(char*str){ char* p1 = str,*p2 = NULL,*p3 = N...
C语言malloc()函数:动态分配内存空间 头文件: #include <stdlib.h> malloc() 函数用来动态地分配内存空间(如果你不了解动态内存分配,请查看:C语言动态内存分配及变量存储类别),其原型为: void* mallo...
最近在搞Compiler的CodeGenerator实验,有一部分需要把Java程序翻译成C程序,比如:复制代码 代码如下:int [] array;array = new int[10];System.out.println(array.length); //10这段代码翻译...
使用OPENCV图像处理库,将图片裁剪分屏显示 复制代码 代码如下://#include \"stdafx.h\"#include <opencv2/opencv.hpp>//#include <opencv2/imgproc/imgproc.hpp>/...
本文介绍了最小生成树的定义,Prim算法的实现步骤,通过简单举例实现了C语言编程。 1.什么是最小生成树算法? 简言之,就是给定一个具有n个顶点的加权的无相连通图,用n-1条边连接这n个顶点,并且使得连接之后的所有边的权值之和最小。这就叫最小生成树算法,最典型的两种算法就是K...
题目     题目描述:      将M进制的数X转换为N进制的数输出。      输入:      输入的第一行包括两个整数:M和N(2<=M,N<=36)。      下面的一行输入一个数X,X是M进制的数,现在要求你将M进制的数X转换成N进制的...
状态模式:当一个对象的内在状态发生变化时,允许改变其行为,这个对象看来像是改变了其类。 状态模式与策略模式的UML图几乎一模一样,下面列举了两者的不同: (1)可以通过环境类状态的个数来决定是使用策略模式还是状态模式。 (2)策略模式的环境类自己选择一个具体策略类,具体...

我的博客

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