lexAnalysis
所属分类:Windows编程
开发工具:Visual C++
文件大小:3383KB
下载次数:6
上传日期:2013-11-14 11:17:46
上 传 者:
csmo
说明: 实验一:C++源代码单词扫描程序(词法分析)
功能:
(1)C++源代码扫描程序识别C++记号。
C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。
(2)打开一个C++源文件,打印出所有以上的记号。
(3)要求应用程序应为Windows界面。
(4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功能。
(5)选作部分:进一步思考或实现——如何进一步实现减小源文件大小的压缩功能。
(
( analysis)
文件列表:
lexAnalysis\lexAnalysis.aps (3108632, 2013-10-31)
lexAnalysis\lexAnalysis.clw (1628, 2013-10-31)
lexAnalysis\lexAnalysis.cpp (2133, 2013-10-28)
lexAnalysis\lexAnalysis.dsp (4347, 2013-10-31)
lexAnalysis\lexAnalysis.dsw (547, 2013-10-29)
lexAnalysis\lexAnalysis.h (1379, 2013-10-29)
lexAnalysis\lexAnalysis.ncb (66560, 2013-10-31)
lexAnalysis\lexAnalysis.opt (50688, 2013-10-31)
lexAnalysis\lexAnalysis.plg (567, 2013-10-31)
lexAnalysis\lexAnalysis.rc (6863, 2013-10-31)
lexAnalysis\lexAnalysisDlg.cpp (14978, 2013-10-31)
lexAnalysis\lexAnalysisDlg.h (1755, 2013-10-31)
lexAnalysis\MyDialog.cpp (208, 2013-10-31)
lexAnalysis\MyDialog.h (178, 2013-10-31)
lexAnalysis\res\c83d70cf3bc79f3df14466f6bba1cd11738b294a.bmp (3072054, 2013-10-31)
lexAnalysis\res\lexAnalysis.ico (1078, 2013-10-28)
lexAnalysis\res\lexAnalysis.rc2 (403, 2013-10-28)
lexAnalysis\resource.h (1010, 2013-10-31)
lexAnalysis\StdAfx.cpp (213, 2013-10-28)
lexAnalysis\StdAfx.h (1054, 2013-10-28)
lexAnalysis\res (0, 2013-10-31)
lexAnalysis (0, 2013-10-31)
近期下载者:
相关文件:
收藏者: