资源简介
基于labview的贪吃蛇游戏。源代码,用labview编译实现!超经典!
代码片段和文件信息
/*
This program is designed to be built into a DLL and called from LabVIEW. Each function
that is marked DLLEXPORT can be called from third party code. These functions are
identical to the generate and sort example.
*/
#include // includes the ansi_c and windows libraries
#include
int __stdcall DllMain (HINSTANCE hinstDLL DWORD fdwReason LPVOID lpvReserved)
{ // main DLL function
return TRUE;
}
/*
The purpose of this function is to generate an array of random numbers of the size
ARRAYSIZE. Each number will be an integer between 0 and 100. The numbers are seeded
by time plus an offset. The array is passed into this function by reference
*/
void DLLEXPORT generateRand(int *iArray int ARRAYSIZE)
{
int i sTime;
time(&sTime); // gets time to seed the random number
for (i=0;i {
srand(sTime*100+i*10); // seeds each random from an offset of the time
iArray[i]=rand()*100/RAND_MAX; // inserts the random number into the array
}
}
/*
The purpose of this function is to sort an array of random numbers. This function
uses the bubblesort algorithm which has the time complexity O(n^2). The array
is passed into this function by reference.
*/
void DLLEXPORT bubbleSort(int *iArray int ARRAYSIZE)
{
int holder x y;
for(x = 0; x < ARRAYSIZE; x++)
{
for(y = 0; y < ARRAYSIZE-1; y++)
{
if(iArray[y] > iArray[y+1])
{ // compares neighboring elements and swaps if necessary
holder = iArray[y+1];
iArray[y+1] = iArray[y];
iArray[y] = holder;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6915 2008-09-09 15:15 贪食蛇\Snake\ccw.vi
文件 13266 2008-09-09 15:15 贪食蛇\Snake\collision_self.vi
文件 6782 2008-09-09 15:15 贪食蛇\Snake\collision_wall.vi
文件 9921 2008-09-09 15:15 贪食蛇\Snake\next_move.vi
文件 16494 2013-01-05 15:44 贪食蛇\Snake\resolve_apples.vi
文件 45 2008-09-09 15:15 贪食蛇\Snake\snake.aliases
文件 2091 2006-10-31 14:31 贪食蛇\Snake\snake.ini
文件 4482 2008-09-09 15:15 贪食蛇\Snake\snake.lvproj
文件 43657 2008-09-09 15:17 贪食蛇\Snake\SNAKE.vi
文件 4623 2008-09-09 15:15 贪食蛇\Snake\xyplot.ctl
文件 8781 2013-01-05 15:44 贪食蛇\Snake\xyplot_delete.vi
文件 7693 2008-09-09 15:15 贪食蛇\Snake\xyplot_insert.vi
文件 206848 2008-04-09 15:51 贪食蛇\调用C-动态数据库\LabVIEW_code_and_DLL\GenSort.dll
文件 2648 2008-04-09 15:51 贪食蛇\调用C-动态数据库\LabVIEW_code_and_DLL\GenSort.lib
文件 18228 2008-04-09 15:57 贪食蛇\调用C-动态数据库\LabVIEW_code_and_DLL\GenSortRandC.vi
文件 1279 2008-04-04 10:47 贪食蛇\调用C-动态数据库\readme.txt
文件 206848 2008-04-09 15:51 贪食蛇\调用C-动态数据库\Source_code_for_dll\CVI Stuff\GenSort.dll
文件 2648 2008-04-09 15:51 贪食蛇\调用C-动态数据库\Source_code_for_dll\CVI Stuff\GenSort.lib
文件 1665 2004-01-12 12:07 贪食蛇\调用C-动态数据库\Source_code_for_dll\CVI Stuff\GenSortRand.c
文件 2866 2008-04-09 16:15 贪食蛇\调用C-动态数据库\Source_code_for_dll\CVI Stuff\GenSortRand.cws
文件 3904 2008-04-04 10:50 贪食蛇\调用C-动态数据库\Source_code_for_dll\CVI Stuff\GenSortRand.prj
文件 1699 2004-04-01 20:00 贪食蛇\调用C-动态数据库\Source_code_for_dll\Visual C++ Stuff\GenSort.cpp
文件 4309 2004-04-01 17:35 贪食蛇\调用C-动态数据库\Source_code_for_dll\Visual C++ Stuff\GenSort.dsp
文件 539 2004-04-01 20:39 贪食蛇\调用C-动态数据库\Source_code_for_dll\Visual C++ Stuff\GenSort.dsw
文件 50176 2004-04-02 00:30 贪食蛇\调用C-动态数据库\Source_code_for_dll\Visual C++ Stuff\GenSort.ncb
文件 48640 2004-04-02 00:30 贪食蛇\调用C-动态数据库\Source_code_for_dll\Visual C++ Stuff\GenSort.opt
文件 1739 2004-04-01 20:06 贪食蛇\调用C-动态数据库\Source_code_for_dll\Visual C++ Stuff\GenSort.plg
文件 1619 2004-04-01 17:35 贪食蛇\调用C-动态数据库\Source_code_for_dll\Visual C++ Stuff\MSVSReadMe.txt
文件 294 2004-04-01 17:35 贪食蛇\调用C-动态数据库\Source_code_for_dll\Visual C++ Stuff\StdAfx.cpp
文件 802 2004-04-01 17:35 贪食蛇\调用C-动态数据库\Source_code_for_dll\Visual C++ Stuff\StdAfx.h
............此处省略17个文件信息
- 上一篇:激光原理及应用电子教案 答案
- 下一篇:DAC 单片机程序
相关资源
- 基于TCP传输文件及文件夹的LabVIEW程序
- 基于Labview的电机转速控制
- 基于labview的手绘波形
- labview平台下计算机之间利用共享变量
- labview 交通灯状态机程序
- LabVIEW实现万年历
- 简易计算器2014版 v1.0 文件夹.rar
- 一个可以用串口接收数据并显示波形
- 数电实验报告——贪吃蛇VHDL语言
- 基于labview的软键盘
- labview多通道多任务同步
- 基于51单片机的16*16led点阵贪吃蛇
- 数据结构课程设计贪吃蛇
- Labview设计简易汽车仪表盘
- 基于LabVIEW的心电图设计
- 多界面切换2.rar
- 关于LabVIEW滑动平均.vi
- Labview编写的温湿度采集,显示,保存
- NI软件卸载,修复工具
- STM32制作的贪吃蛇小游戏
- LabView 低通滤波器
- 51单片机课设.zip
- LabVIEW课程设计-失物招领系统.zip
- labview变声fft
- LABVIEW写的串口收发程序
- 基于labview的简易信号发生器
- 用Labview控制伺服电机控制电机的程序
- Labview各种数据类型进制转换
- Labview数据保存至表格
- labview小程序----LED万年历
评论
共有 条评论