1.scan.exe是一个计数输入行数、字符数的可执行文件,执行后,输入
abcd
efgd
后怎么结束输入,网上说的ctrl+D为什么不行,代码有问题吗?
%option noyywrap
%{
int num_lines = 0, num_chars = 0;
%}
%%
\n ++num_lines; ++num_chars;
. ++num_chars;
%%
int main()
{
yylex();
printf("lines = %d,chars = %d\n", num_lines, num_chars);
return 0;
}
2.生成lex.yy.c文件后,用gcc链接-lfl库文件说找不到,怎么解决???