拷贝一个C文件,将其中的关键字int替换成float。

 

源程序

%{

#include "stdio.h"

int linenum;

%}

 

%%

\".*\" {printf("%s",yytext);}

[^ \t\n]+{printf("%s",yytext);}

int/[ \t]+ {printf("double");}

\n| {printf("%s",yytext);}

%%

 

#pragma comment(lib,"y2,lib")

int main()

{

    yyin=stdin;

    return yylex;

}

  1. 实验结果

 

 

 

  1. 个人体会

    通过编写这个实验,让我认识到如何使用lex,以及相应的操作如何用编程实现。由于我配置的vc6.0不成功,所以直接学的lex编程,实现的实验。

相关文章:

  • 2021-06-19
  • 2021-10-23
  • 2022-12-23
  • 2022-02-15
  • 2022-12-23
  • 2021-05-19
  • 2021-04-22
  • 2021-07-23
猜你喜欢
  • 2022-12-23
  • 2021-06-27
  • 2021-12-13
  • 2021-06-29
  • 2022-12-23
  • 2021-08-25
相关资源
相似解决方案