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

📄 test.cpp

📁 veterbi 编解码程序
💻 CPP
字号:
#include <stdio.h>
#include <windows.h>

#include "encode.h"
#include "decode.h"
#include "execute_data.h"

#define DECODE_LEN 512
#define ENCODE_LEN 256

int main(void)
{
	int i,j;
	static BYTE data[DECODE_LEN];
	static BYTE outdata[DECODE_LEN/2];
	static BYTE inBuf[ENCODE_LEN];

	for(i=0,j=0x00;i<ENCODE_LEN;i++,j++)
		inBuf[i]=j;
	encode(inBuf,data,ENCODE_LEN);

///////////////获得需要译码的数据///////////////
/*	FILE *fp;
	if((fp=fopen("outBuf.data","rb"))==NULL)//打开二进制文件
	{
		printf("error open outBuf.data!\n");
		getchar();
		exit(0);
	}
	if(fread(data,1,DECODE_LEN,fp)!=DECODE_LEN)
	{
		printf("error read outBuf.data!\n");
		getchar();
		exit(0);
	}
	fclose(fp);*/
////////////////////译码////////////////////////

	decode(data,outdata,DECODE_LEN,0);

///////////////////处理译码得到的数据//////////
	save_data(outdata,DECODE_LEN/2);
	print_data(outdata,DECODE_LEN/2);

///////////////////////////////////////////////

	printf("Press any key to quit!");
	getchar();
	return 0;
}

⌨️ 快捷键说明

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