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

📄 flexconv.c

📁 1. 8623L平台
💻 C
字号:
/* * flexconv.c * * Binary converter for MAMBO with FlexROM interface *  * by Ho Lee 02/10/2003 */#include <stdio.h>#define MAX_BUFFER_LEN		10000int main(int argc, char *argv[]){	FILE *fpsrc, *fpdes;	unsigned char data8[MAX_BUFFER_LEN];	unsigned short data16[MAX_BUFFER_LEN];	int i, len;	if (argc < 3) {		fprintf(stderr, "Usage : flexconv [input] [output]\n");		return 1;	}	if ((fpsrc = fopen(argv[1], "rb")) == NULL) {		fprintf(stderr, "Can't open input file %s\n", argv[1]);		return 2;	}	if ((fpdes = fopen(argv[2], "wb")) == NULL) {		fprintf(stderr, "Can't open output file %s\n", argv[2]);		fclose(fpsrc);		return 3;	}	while ((len = fread(data8, 1, sizeof data8, fpsrc)) > 0) {		for (i = 0; i < len; ++i)			data16[i] = data8[i] << 8;		fwrite(data16, 1, len * 2, fpdes);	}	fclose(fpsrc);	fclose(fpdes);		return 0;}

⌨️ 快捷键说明

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