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

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

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

代码说明:

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

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

发表评论

0 个回复

  • OPENTLD C++ source code
    TLD is an algorithm for tracking of unknown objects in unconstrained video streams. The object of interest is defined by a bounding box in a single frame. TLD simultaneously tracks the object, learns its appearance and detects it whenever it appears in the video. You are allowed to use TLD under the terms of the GPL version 3.0. It means that any distributed project that includes or links any portion of TLD source code has to be released with the source code under the GPL version 3.0 license or later. The details of the license can be found in file LICENSE. If you wish to use this code or any of its part for com
    2022-06-17 10:16:04下载
    积分:1
  • iir滤波实现线性相位
    linkwitz滤波器简单容易实现,且通带内频率幅度变化比较平坦,相位非常接近线性相位,对音频保质处理是非常有用的,而且该数字滤波器是可以实时实现的,也就是实时改变频率,实时数字滤波。并附带了LINKWITZ数字滤波器设计原理文档。
    2023-04-15 12:55:03下载
    积分:1
  • hough 霍夫变换检测直线
    霍夫变换是图像变换中的经典手段之一,主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。霍夫变换寻找直线与圆的方法相比与其它方法可以更好的减少噪声干扰。经典的霍夫变换常用来检测直线,圆,椭圆等。
    2022-03-15 18:18:55下载
    积分:1
  • 清华大学2002年出版的《科学与工程数值计VB》配套源码,包括复数计、矩阵运、插值计、线性非线性方程组求解、数值积分、数值拟和与逼近等和类,对于...
    清华大学2002年出版的《科学与工程数值计算算法VB》配套源码,包括复数计算、矩阵运算、插值计算、线性非线性方程组求解、数值积分、数值拟和与逼近等算法和类,对于科学和工程数值计算很有参考价值!-Qinghua University, in 2002 published "Science and engineering numerical algorithm VB" complementary source, includes the plural, matrix computation, interpolation, linear solve nonlinear equations, numerical integration, and the proposed numerical approximation algorithms and other categories, science and engineering numerical computation of great reference value!
    2022-01-28 07:36:57下载
    积分:1
  • TopCoder 赛题程序 SRM 146 DIV1 600
    Masterbrain是双玩家棋盘游戏,其中一个玩家决定上的数字的秘密结合,而另一个必须弄清楚在10猜测或更少。游戏不同于策划在于使秘密组合玩家被允许躺在一次。游戏由一个播放制作猜测关于保密结合是一个序列,并且另一个球员给他或她有关猜测的质量的某些信息。下面是每个猜测是如何进行分析的:如果一个数字是在正确的位置,然后一个黑色栓被给出。如果数字是在猜测,但在错误的位置,然后一个白色的PEG给出。对于所有其他情况无钉给出。
    2023-06-10 09:20:03下载
    积分:1
  • 数组排序的经典程序shell。
    数组排序的经典程序shell。-Sorting an array of classic shell procedures.
    2022-04-08 11:10:51下载
    积分:1
  • 数值与符号计LU分解,运用LU分解函数求解Ax=b的矩阵运...
    数值与符号计算LU分解法,运用LU分解函数求解Ax=b的矩阵运算-numerical and symbolic computation LU decomposition, using LU decomposition function for Ax = b matrix operation
    2022-03-19 23:17:36下载
    积分:1
  • 各类Huffman编码
    各类Huffman编码-All kinds of Huffman coding
    2022-03-23 12:40:50下载
    积分:1
  • 使用 Galib 的遗传的例子
    SimpleGA 类和 2DBinaryStringGenome 类的示例程序。 此程序会尝试用 1 和 0 的交替填充 2Dgenome。 此示例使用默认交叉 (单点),默认赋值函数 (均匀随机位翻转),和默认初始值设定项 (均匀随机) 2D 的基因组。 请注意这一点交叉不一定是最好的一种交叉的 如果您想要生成一个 "好" 的基因组与这样的目标,,则使用 函数。但它不会工作。
    2023-03-10 03:10:03下载
    积分:1
  • 动态时间规整实现 C#
    动态时间规整算法的实现。田北俊议员阮在 C# 中以编程语言编写的 DTW 算法实现。如果您有任何疑问,请联系我在 nxtien@gmail.com
    2022-08-23 22:30:50下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载