这里的程序都是在redhat9.0下,通过vi+gcc调试过的,都是可以运行的,如果你有什么意见可以联系我……谢谢支持!
17
Sep.2010
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)
9
May.2010
布雷程序
2010-05-07
在一个10*10的方格中,随机分布10个地雷,并在其它没有地雷的格中显示该方格周围相邻的方格中共有几枚地雷。
样例输出:(图中-1的位置表示地雷,其它值表示该位置相邻的八个格子中的地雷数)
基本要求:掌握程序循环和算法设计的基本方法;掌握复杂算法设计的方法
2010-05-07
在一个10*10的方格中,随机分布10个地雷,并在其它没有地雷的格中显示该方格周围相邻的方格中共有几枚地雷。
样例输出:(图中-1的位置表示地雷,其它值表示该位置相邻的八个格子中的地雷数)
基本要求:掌握程序循环和算法设计的基本方法;掌握复杂算法设计的方法
22
Apr.2010
void ProcessPacket( unsigned char * user, const struct pcap_pkthdr * winPcapHeader, const unsigned char * packetData )
{
static int packetNumber = 0;//用于计数一共收到了几个帧
int ipDataLength, counter, end =0;
char ipDataOut[65535] = {0};
//输出这个以太网帧应该收到的和实际收到的长度
printf( "%d, %d\n",winPcapHeader->caplen, winPcapHeader->len );
packetNumber ++;
printf( "\n\tNUM:%d\t", packetNumber );
//输出源目的地址
printf( "DES MAC:" );
{
static int packetNumber = 0;//用于计数一共收到了几个帧
int ipDataLength, counter, end =0;
char ipDataOut[65535] = {0};
//输出这个以太网帧应该收到的和实际收到的长度
printf( "%d, %d\n",winPcapHeader->caplen, winPcapHeader->len );
packetNumber ++;
printf( "\n\tNUM:%d\t", packetNumber );
//输出源目的地址
printf( "DES MAC:" );
16
Apr.2010
open 是在 Unix/Linux 下的,没有被包含在标准C库中。
fopen 和 open 虽然都是打开文件,
但是它们对文件的操作方式不一样,
没有可比性。
fopen 返回一个文件结构体指针, 也就是你说的地址;
open 返回的是一个 文件的 handle, 正确的情况下是 非0 值。
fopen 和 open 虽然都是打开文件,
但是它们对文件的操作方式不一样,
没有可比性。
fopen 返回一个文件结构体指针, 也就是你说的地址;
open 返回的是一个 文件的 handle, 正确的情况下是 非0 值。
15
Apr.2010
windows下面毫秒级精度的定时器,采用了windows的多媒体定时器作为软中断源,每毫秒一次。自己建立任务链表,软中断触发扫描任务链表实现定时操作。精度保证在毫秒级,基本上没有多少误差。
[codes=c]/*****************************************************************************
*
* main.c
* 用于单元测试
* 时间:2010.03.11
* 作者:xxx
*
*****************************************************************************/
#include
#include
#include "timerfunction.h"
#include "mmsystem.h"
#pragma comment ( lib, "winmm.lib" )
[codes=c]/*****************************************************************************
*
* main.c
* 用于单元测试
* 时间:2010.03.11
* 作者:xxx
*
*****************************************************************************/
#include
#include
#include "timerfunction.h"
#include "mmsystem.h"
#pragma comment ( lib, "winmm.lib" )




















