登录
首页 » 算法 » C++源代码单词扫描程序(词法分析)

C++源代码单词扫描程序(词法分析)

于 2022-08-06 发布 文件大小:469.12 kB
0 172
下载积分: 2 下载次数: 1

代码说明:

功能:(1)C++源代码扫描程序识别C++记号。     C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。(2)打开一个C++源文件,打印出所有以上的记号。(3)要求应用程序应为Windows界面。(4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功能。(5)选作部分:进一步思考或实现——如何进一步实现减小源文件大小的压缩功能。(6)应该书写完善的软件文档,最好使用Rational Rose来完成部分框图。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • polygon多边形的相交计
    可以计算多边形相交,开计算多边形相交算法,判断任意两个多边形是否存在交集,是否相交,可以在平面中实现,也可以在屏幕中使用,是很不错的哦。。
    2022-05-15 11:25:25下载
    积分:1
  • 2022-04-21 03:20:08下载
    积分:1
  • 平衡小车代码
    小车默认搭载的是标准版程序, 没有开启避障、 巡线, 无线模块驱动等功能, 这些功能在顶配版的程序里面有,请同学们根据自己的能力,最好先看完标准版 平衡小车直立部分的程序后,再学习平衡小车的其他功能,谢谢。
    2022-03-05 01:15:13下载
    积分:1
  • 基于2.4G通信采集温度
    应用背景  51单片机的必敲程序之一,通过使用2.4G模块和DS18B20可以学习到单总线通信和SPI通信,由浅入深地学习51单片机  关键技术通过DS18B20采集温度数据,然后经过2.4G模块发送到主机显示温度值
    2022-12-26 15:05:03下载
    积分:1
  • 这是一个简单的基础,为32个技能的转换,正确理解知道…
    这作为一个简单的基础转换32种技能,正确理解知道要点,系统可以做出不同频段的计算需求。
    2022-11-04 08:50:02下载
    积分:1
  • 一种排序
    一种排序算法-A kind of sorting algorithm
    2022-02-13 08:48:01下载
    积分:1
  • os 银行家,共创 pthread 信号量
    银行家与 pthread, os 银行家、 共创 pthread、 信号量,os 银行家、 共创 pthread、 信号量
    2022-03-22 09:35:54下载
    积分:1
  • 数学C#实现矩阵Matrix各种
    资源描述判断矩阵是否规律,如m x n。判断两个矩阵是否为同阶矩阵,是否为同型矩阵。计算矩阵的转置矩阵。判断两个矩阵是否一模一样。计算两个同型矩阵的乘法、加法、减法。计算数与矩阵的乘法。
    2022-05-07 01:43:05下载
    积分:1
  • Acm University of title, 1118 title. Identify two
    北京大学acm的题,1118题。找出在二维地图中共线的最多有多少个点。-Acm University of title, 1118 title. Identify two-dimensional map of the Chinese Communist line has a maximum number of points.
    2023-05-01 03:45:02下载
    积分:1
  • 哈夫曼编码
    在计算机科学和信息理论,霍夫曼编码是用于无损数据压缩熵编码算法。该术语是指使用一个可变长度代码表的编码源符号(诸如字符在一个文件中),其中所述可变长度代码表是来自于基于发生的每个所述估计的概率以特定的方式来源符号的可能值。它是由大卫·霍夫曼研制,而他是一个博士就读于麻省理工学院,并在1952年发表的论文“为最小冗余码的构造方法”。
    2022-08-06 02:51:26下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载