在终端中敲入命令 :
sudo apt-get install flex bison
牛刀小试
将小写字母转换为大写字母。
toUpper.lex文件如下:
%{
#include<stdio.h>
%}
%%
[a-z] printf("%c",yytext[0]+'A'-'a');
%%
执行命令
lex toUpper.lex
cc -o toUpper lex.yy.c -ll
./toUpper < toUpper.lex
结果如下:
输出结果最后祝大家玩的愉快!:D
网友评论