⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 count.l

📁 srand[getpid[]] /* initialize some of the memory */ memset[heightmap, 0, MAPSIZE*MAPSIZE]
💻 L
字号:
%{	
#include <stdlib.h>
int num_chars = 0, num_lines = 0;
%}

%%
\n		++num_chars; ++num_lines; /* "\n" 匹配换行符,一定要顶行 */
.		++num_chars; /* "."匹配除换行符以外的任意字符 */

%%
main() /* 主函数 */
	{
	yylex();
	printf("本文件的行数为:%d,字符数为:%d\n", num_lines, num_chars);
	}

int yywrap() /* 文件结束处理函数,yylex在读到文件结束标记EOF时,
				   调用该函数,用户必须提供该函数,否则在编译连接时
				   会出错 */
	{
	return 1;  /* 返回1表示文件扫描结束,不必再扫描别的文件 */
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -