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

📄 gen_ctab.c

📁 我搜集到的一个java常用类库的源代码
💻 C
字号:
/* * generate b2g_tables.c file for hztty */#include<stdio.h>main(argc,argv)  int argc;  char *argv[];{	if (argc != 3) {		fprintf (stderr, "Usage: %s map_file variable_name\n", *argv);		exit (1);	}	gen (argv[1], argv[2], stdout);	exit (0);}gen(file,varname,of)     char *file;     char *varname;     FILE *of;{  FILE *f;  char buf[80];  int c1, c2;  int count = 0;	f = fopen (file, "r");	if (! f) {		perror (file);		exit (1);	}	fprintf (of, "unsigned char %s[] = {\n", varname);	while (1) {		c1 = getc (f);		c2 = getc (f);		if (c1 == EOF || c2 == EOF)  break;		fprintf (of, "0x%x,0x%x,", c1, c2);		if ((++count % 7) == 0)			putc ('\n', of);		else			putc (' ', of);		if (getc(f) == EOF)	/* to eat the '\n' */			break;	}	fprintf (of, "\n");	fprintf (of, "};\n"); 	fprintf (of, "int %s_count = %d;\n", varname, count);	fprintf (of, "\n");}

⌨️ 快捷键说明

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