📄 conv.c
字号:
/*
Program: Convert 68HC11 output from FUDGE to PIC fuzzy engine compatible table
The 68HC11 output is expected on STDIN
The PIC output is dumped to STDOUT
Author: Lindsay Meek
*/
#include <stdio.h>
#include <string.h>
int main(int argc,char **argv)
{
char line[256],*p,*p2;
char line2[256];
while(!feof(stdin))
{
fgets(line,256,stdin);
if(line[0]!='*' && !strstr(line,"FCC"))
{
p=line;
p2=line2;
while(*p)
{
if(p[0]=='F' && p[1]=='C' && p[2]=='B')
{
*p2++='D';
*p2++='T';
p+=3;
}
if(p[0]=='E' && p[1]=='Q' && p[2]=='U' && p[4]=='*')
{
p+=5;
}
if(*p=='$')
{
*p2++='0';
*p2++='x';
}
else
*p2++=*p;
p++;
}
*p2=0;
printf("%s\n",line2);
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -