Windows下lex 与 yacc的使用(2)

两盒软妹~` 提交于 2020-03-20 03:09:49

                             Windows下lex 与 yacc的使用

                                                  之一个简单的小例子

题目要求:写一个小的程序。该程序复制一个文件,并将文件中的每个非空的空白字符序列替换为单个空格。

1.首先新建一个文本文档(在flex文件夹下),写好代码后将文件的扩展名改为“**.l”或者“**.lex”,如下所示:


2.然后运行“cmd”,进入DOS界面,过程如下:


3.这时在flex文件夹下就会生成一个“lex.yy.c”的文件,将它用VC 6.0 编译一下。

这时在flex文件夹下就变成了这个样子:


4,打开Debug文件夹,新建“q.txt”,内容如下:



5.然后DOS界面操作如下:



结果如下:


最后,要想得到正确结果,首先代码要正确,哈哈!

前期准备请点击这个链接:http://blog.csdn.net/tianqingdezhuanlan/article/details/44861759

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!