Windows下lex 與 yacc的使用(2)

                             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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章