1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功能。 (5)选作部分:进一步思考或实现——如何进一步实现减小源文件大小的压缩功能。 (6)应该书写完善的软件文档,最好使用Rational Rose来完成部分框图。
上传时间: 2013-11-26
上传用户:开怀常笑
该编程语言是C语言,该开发环境为keilc51,该程序的功能是电风扇模拟自然风(我们采用的电机为无刷直流电机)
上传时间: 2013-12-02
上传用户:agent
C语言嵌入式编程修炼,这个嵌入式编程论坛的集合版本,做成PDF,方便阅读。里边有不少嵌入式编程的技巧和实例,值得参考。【EVC、VS2005、Wince、Winmobile、Embedded】
上传时间: 2014-10-10
上传用户:天涯
红外在单片机上的应用,C语言源码,Keil uVision3工程文件,附原理图及说明学习文档 红外接收电路采用集成红外接收器成品H1,接收器包括红外接收管和信号处理IC,均集成在红外接收器H1内。接收器对外只有3个引脚:Vcc、GND和一个脉冲信号输出PO。Vcc接系统的电源正极(+5V),GND接系统的地线,脉冲信号输出接CPU的中断输入引脚INT0。如果没有红外遥控信号到来,接收器的输出端口PO保持高电平,当接收到红外遥控信号时,接收器件信号转换成脉冲序列加到CPU的中断输入引脚。CPU定时器T0、T1都初始化为定时器工作方式1,T0的GATE位置位,这样T0只在INT0为高电平时计数。每次外部中断首先停止定时,记录T0、T1的计数值,然后将T0、T1的计数器清零,并重新启动定时。T0的值即为高电平脉冲,T1-T0的值为低电平脉宽。 红外发送电路是将单片机发送的信号(P2.7管脚),由一个38K的脉冲频率进行调制,并通过一个红外发射管发送出去。U11B和U11C及附加的电阻电容形成了一个38K脉冲发生器。
上传时间: 2014-12-06
上传用户:风之骄子
数码管和键盘电路在单片机上的应用,C语言源码,Keil uVision3工程文件,附原理图及说明学习文档 数码管和键盘电路都可以直接利用单片机的管脚进行控制,但因为单片机的管脚通常很有限,在设计开发一个稍微大一点的电子产品的时候,你会痛苦的发现需要极其小心的来分配和安排这些管脚的用途,即使这样,你也会经常发现直接用单片机的管脚来控制所有的外围设备是一个不可能完成的任务。种种外围设备的集成控制电路或者是单片机管脚的扩展电路就应运而生。 数码管和按键是单片机系统中最经常使用的人机交互手段,所以很多芯片生产厂商纷纷推出这两种功能合二为一的控制芯片,其功能就是只消耗很少一部分单片机的管脚资源(嗯,这里总是提单片机的管脚,其实它的学名经常被称之为IO口,以后就以此称呼吧),并且芯片上面集成了控制数码管和键盘的功能电路,简化了电子工程师需要设计这两部分电路。学习板上也采用了这样一种芯片来控制数码管和键盘电路——SM1623,这个芯片被广泛用在VCD、DVD等电子产品的电路上面。
上传时间: 2013-11-30
上传用户:busterman
windows程序设计的课程。本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows Application Programming Interface(API)。如在本章稍后所讨论的,这不是写作Windows程序的唯一方法。然而,无论最终您使用什么方式写作程序,了解Windows API都是非常重要的。
标签: Windows Microsoft windows NT
上传时间: 2017-01-30
上传用户:comua
基于C语言的虚拟仪器系统开发 所谓虚拟仪器,就是在通用计算机平台上,用户根据自己的需求定义和设计仪器的 测试功能,其实质是将传统仪器硬件和最新计算机软件技术充分结合起来,以实现并扩 展传统仪器的功能。与传统仪器相比,虚拟仪器在智能化程度、处理能力、性能价格比 、可操作性等方面都具有明显的技术优势。
上传时间: 2014-01-02
上传用户:gyq
SMAL是short message abstract library的缩写,是由风起水流软件工作室(www.zealware.com)开发的一个支持短信网关系统开发的C++底层抽象接口库,通过对移动、联通、网通、电信等运营商使用的各种短信协议和底层通信的抽象封装,SMAL实现了一个高度自适应的短信协议栈,包括CMPP,SGIP,SMPP,SMGP,CNGP,EMPP等短信协议,同时可以很方便地在上面扩展实现新的协议和自定义的内部协议等。 SMAL目前支持的协议包括中国移动的CMPP2.0,CMPP3.0,中国联通的 SGIP1.2, SGIP1.2修订版,中国电信的SMGP2.0,SMGP3.0,中国网通的CNGP2.0,和国际标准SMPP3.3,SMPP3.4,以及企信通协议EMPP等。
标签: abstract zealware message library
上传时间: 2013-12-14
上传用户:wuyuying
《单片机C语言编程与实例》的代码,都是通过工程实践总结出来的,具有很好的工程推广价值,包括了常用的单片机的应用场合
上传时间: 2017-03-06
上传用户:懒龙1988
这是关于对偶单纯算法的c语言程序,也是非常简单易懂,是运筹中常用的
上传时间: 2014-01-24
上传用户:gonuiln