虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

宏替换

  • 简单介绍一下

    简单介绍一下,整个工程分为5个文件:Main.c ----- 程序的入口点,其实很简单,就是调用两个函数。Global.h ----- 定义了一些全局变量及宏Parse.h ----- 语法分析器的主要算法Prece.h ----- 定义和实现了一些关于优先级的操作Stack.h ----- 定义和实现了一个栈及其操作编译的时候只要用TC2.0或者WinTC打开Main.c文件进行编译就好了。如发现有Bug请在这里贴出来或者把修改后的代码跟帖在这里:)总之,这个工程仅仅是一个简单示例,告诉大家怎么样把课堂上学到的知识运用到实际编程当中去,工程中所用到的模块化思想,数据结构等知识都是大家学过的,大三了,希望大家在最后这段时间里把写程序的本领练就出来。:)

    标签:

    上传时间: 2015-03-18

    上传用户:13160677563

  • 1.使用源程序前系统必须安装Microsoft SQL Server 2000 3.将程序中数据库连接字符串中的Data Source项改成与安装后的SQL Server服务器的名称一致

    1.使用源程序前系统必须安装Microsoft SQL Server 2000 3.将程序中数据库连接字符串中的Data Source项改成与安装后的SQL Server服务器的名称一致,可以在程序中通过查找替换方式来实现。

    标签: Server Microsoft SQL Source

    上传时间: 2013-12-19

    上传用户:jqy_china

  • 维吉尼亚(Vigenere)密码为了提高密码的破译的难度

    维吉尼亚(Vigenere)密码为了提高密码的破译的难度,人们有发明一种多表置换的密码,即一个明文字母可以表示为多个密文字母,多表密码加密算法结果将使得对单表置换用的简单频率分析方法失效,其中维吉尼亚密码就是一种典型的加密方法。维吉尼亚密码是使用一个词组(语句)作为密钥,词组中每一个字母都作为移位替换密码密钥确定一个替换表,维吉尼亚密码循环的使用每一个替换表完成明文字母到密文字母的变换,最后所得到的密文字母序列即为加密得到的密文,具体过程如下: 设密钥 ,明文 , 加密变换 其中 例如,M=data security,k=best。可以先将M分解为长为4的序列data secu rity 每一节利用密钥k=best加密得密文c=Ek(M)=EELT TIUN SMLR。 当密钥k取的词组很长时,截获者就很难将密文破解。(我们还在计算机上就维吉尼亚密码设计的方法,编写了一个小的程序,可以运用其进行加密和相应的解密。见附录) 由于我们知识和条件所限,本学期对以上6种古典加密方法进行了学习和研究,从中我们收获颇多,我们了解古典密码学的基本原理和方法,并能够对信息进行简单的加密和解密,大大提高我们的学习文化知识的兴趣和热情,如果有条件我们在今后将进一步研究密码学。

    标签: Vigenere 密码

    上传时间: 2015-03-24

    上传用户:songnanhua

  • 本书以Keil 公司最新版本的C51 编译器为核心

    本书以Keil 公司最新版本的C51 编译器为核心,阐述了在Windows 环境下采用单片 机高级语言C51 进行应用系统程序设计的基本原理和方法,详细介绍了Keil C51 的 Windows 集成开发环境Vision 51 和软件仿真器dScope51 的强大功能和具体使用方法。在 Windows 集成开发环境pVision 51 中,可以完成从源程序编写、编译、连接定位到目标文件 的仿真调试等的全部工作。dScope 51 是一种基于Windows 的多窗口软件仿真器,它可以在 完全没有8051 单片机硬件的情况下模拟调试各种应用程序,即使对单片机内部特殊集成功 能的编程,也可以找到对应的模拟窗口。 本书对最新版本C51 编译器新增加的控制命令作了全面介绍;给出了最新C51 运行库 函数及其应用范例;对Keil C51 的各种应用工具,如BL51 连接定位器、A51 宏汇编器、 LIB51 库管理程序以及OH51 符号转换程序等都作了详细介绍;还介绍了单片机实时多任务 操作系统RTX51 及其子集RTX51 TINY 的具体功能与应用方法。 本书强调先进性和实用性。全书各章列举了大量程序实例,并附赠一张配套光盘。因此 本书既适合广大从事单片机应用系统开发研制的工程技术人员的阅读,也可以作为高等工科 院校相应专业大学生或研究生的教学用书。

    标签: Keil C51 版本 核心

    上传时间: 2015-03-25

    上传用户:zxc23456789

  • 直线、圆等图形函数的汇编语言实现 本例所用的绘图函数均采用堆栈的方法传递参数

    直线、圆等图形函数的汇编语言实现 本例所用的绘图函数均采用堆栈的方法传递参数,可以和C语言接口。画点的函数采用直接写显存的方法。为了直接由CPU数据确定像素颜色,而不使用位屏蔽寄存器或置位/重置寄存器,采用了VGA的写模式2方式。直线和圆的算法均采用Bresenham算法实现,其实现过程及堆栈状态均有较详细的说明。最后,将绘图函数用宏封装了起来,便于主程序中调用。当然,主程序中也可直接将参数压入堆栈。其实在较高版本的编译程序中,可以用PROTO伪指令定义函数原型,再用INVOKE伪指令调用。

    标签: 函数 直线 图形 参数

    上传时间: 2013-12-20

    上传用户:hgy9473

  • 本程序中定义的函数为y-2*x/y

    本程序中定义的函数为y-2*x/y,是使用宏来定义的。读者可安需要行新定义函数

    标签: 程序 定义 函数

    上传时间: 2014-11-28

    上传用户:qweqweqwe

  • 企业商务进销存网络版2 .0自述文件 一、软件配置 1.运行环境: 服务器端:IIS5+ACCESS2000 (注:windows2000 professional下的IIS只支持10个用户同时登录

    企业商务进销存网络版2 .0自述文件 一、软件配置 1.运行环境: 服务器端:IIS5+ACCESS2000 (注:windows2000 professional下的IIS只支持10个用户同时登录,windows2000 server 则无此限制) 客户端:IE5.0+ 2.web服务器设置: 将安装目录下的71base设为IIS下的WEB站点主目录(注:不能为虚拟目录) 3.连接ODBC数据源设置: 系统DSN 添加jxccom (MICROSOFT ACCESS DRIVER *.mdb) 连接安装目录下的shjuzhongxin下的jxc.mdb 4.备份数据库: 备份数据库为安装目录下的shjuzhongxin\jxc.mdb.bak文件,用户可备份原数据库后,修改jxc.mdb.bak文件名后替换原jxc.mdb文件。 5. 初始登录时用户名称和登录密码相同:系统管理员(sys),高级管理员(adv),进货管理员(jin),出货管理员(xia)和vip,以系统管理员的身份登录后可以修改和新增操作员。

    标签: 2000 professional IIS windows

    上传时间: 2013-12-20

    上传用户:fredguo

  • 这是再rad hat9.0下对NS-2.26中的aodv路由协议的优化

    这是再rad hat9.0下对NS-2.26中的aodv路由协议的优化,尤其是在能量有很大的进步,要运行的话,需要先安装NS,然后替换AODV模块

    标签: 2.26 aodv rad hat

    上传时间: 2015-03-27

    上传用户:王庆才

  • C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.141

    C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.1415926 /* 宏常量,在稍后章节再详解 */ #define circle(radius) (PI*radius*radius) /* 宏函数,圆的面积 */ /* 将比较数值大小的函数写在自编include文件内 */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的结果:%d %d %d\n", a, b, c) } 程序执行结果: 由小至大排序之后的结果:1 2 3 可将内建函数的include文件展开在自编的include文件中 圆圈的面积是=201.0619264

    标签: my_Include include define 3.141

    上传时间: 2014-01-17

    上传用户:epson850

  • 此软件支持多文档打开

    此软件支持多文档打开,支持多种程序语言语法高亮度显示:Delphi,SQL,Basic,C++, Perl,Java,HTML, TCL/tk,AWK Script,Python CA-Clipper MS-DOS Patch File。多种选择模式支持,支持程序语言语法高亮度显示颜色的可视化调整,支持书签:十个书签,支持多级Undo和Redo操作,层次数可以自己设置。 支持最近文件列表,最近文件的数量可以自己设置。支持查找、替换:同Delphi: 支持直接编辑Delphi的窗体文件(dfm)。支持直接编辑二进制文件。支持直接将源程序文件导出为Word文档或超文本形式。支持代码模板和代码自动完成: 支持自动文件保存。 支持“编辑”命令键的自定义:支持行号显示:可以用指定颜色显示当前行:支持文件拖放。

    标签: 软件 文档

    上传时间: 2013-12-26

    上传用户:gtf1207