- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 邮槽-简单的客户端服务器应用
<br /> 邮槽是一种单向的方法。也就是说只能由客户端来发送消息,可以有多个服务器来接受消息。并且次链接是广播型的,不安全,容易丢失。<br /> <br />但其优点就是容易实现,一般使用邮槽的话,都会在较短的时间内重复发送消息。所以这在一定情况下也弥补了包容易丢失的问题。比如写这样<br /> <br />一个应用。写一个每隔五分钟提醒一下公司的可乐售货机上还有多少,每五分钟会给所有的服务器报告一次。<br /> <br />开发邮槽客户机和服务器应用时,所有WIN32 API 函数(CreateFi
2011-05-16 22:08:00 1686
原创 静默安装 InstallShield
<br />Installshield 静默安装。<br /> <br />1. 首先录制自己的setup.iss.<br /> <br />用命令行cd到exe的安装目录,setup.exe /r<br /> <br />然后正常安装,按照你需要的进行选择。 然后在 c:/windows/ 产生 setup.iss(此为静默安装的脚本文件)<br /> <br /> <br />2. 然后将c:/windows/setup.iss拷贝到你所在的exe安装文件下。<br /> <br />用命令行打入 se
2011-05-16 14:07:00 4528 1
原创 命名管道--简单的客户服务器通信
<br /> <br />// Server.cpp #include <windows.h> #include <stdio.h> void main(void) { HANDLE PipeHandle; DWORD BytesRead; CHAR buffer[256]; if ( ( PipeHandle = CreateNamedPipe("////.//Pipe//Jim", PIPE_ACCESS_DUPLEX, PIPE_TYPE_BYTE | PIPE_READ
2011-05-15 18:04:00 1058
转载 函数指针数组的指针
<br />4.7.5函数指针数组的指针<br />看着这个标题没发狂吧?函数指针就够一般初学者折腾了,函数指针数组就更加麻烦,现在的函数指针数组指针就更难理解了。<br />其实,没这么复杂。前面详细讨论过数组指针的问题,这里的函数指针数组指针不就是一个指针嘛。只不过这个指针指向一个数组,这个数组里面存的都是指向函数的指针。仅此而已。<br />下面就定义一个简单的函数指针数组指针:<br />char * (*(*pf)[3])(char * p);<br />注意,这里的pf 和上一节的pf 就完全
2011-05-06 14:57:00 1050
转载 函数指针的使用
<br />4.7.2函数指针的使用4.7.2.1 函数指针使用的例子<br />上面我们定义了一个函数指针,但如何来使用它呢?先看如下例子:<br />#include <stdio.h><br />#include <string.h><br />char * fun(char * p1,char * p2)<br />{<br />int i = 0;<br />i = strcmp(p1,p2);<br />if (0 == i)<br />{<br />return p1;<br />}<
2011-05-06 14:56:00 1788
转载 函数指针数组
<br /> 函数指针数组<br />现在我们清楚表达式“char * (*pf)(char * p)”定义的是一个函数指针pf。既然pf 是一个指针,那就可以储存在一个数组里。把上式修改一下:<br />char * (*pf[3])(char * p);<br />这是定义一个函数指针数组。它是一个数组,数组名为pf,数组内存储了3 个指向函数的指针。这些指针指向一些返回值类型为指向字符的指针、参数为一个指向字符的指针的函数。这念起来似乎有点拗口。不过不要紧,关键是你明白这是一个指针数组,是数组。<b
2011-05-06 14:55:00 1309 1
转载 指针参数
<br />4.6.2.2 无法把指针变量本身传递给一个函数<br />这很像孙悟空拔下一根猴毛变成自己的样子去忽悠小妖怪。所以fun 函数实际运行时,用到的都是_p2 这个变量而非p2 本身。如此,我们看下面的例子:<br />void GetMemory(char * p, int num)<br />{<br />p = (char *)malloc(num*sizeof(char));<br />}<br />intmain()<br />{<br />char *str = NULL;<br
2011-05-06 14:12:00 1961
转载 枚举类型的使用方法
1. 枚举的定义枚举类型定义的一般形式为: enum 枚举名{ 枚举值表 }; 在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。 例如: 该枚举名为weekday,枚举值共有7个,即一周中的七天。凡被说明为weekday类型变量的取值只能是七天中的某一天。 2. 枚举变量的说明 如同结构和联合一样,枚举变量也可用不同的方式说明,即先定义后说明,同时定义说明或直接说明。 设有变量a,b,c被说明为上述的weekday,可采用下述任一种方式: enum weekday
2011-05-05 10:46:00 148561 6
Installshield2008破解DLL文件
2010-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人