📄 convert_func.h
字号:
#ifndef _CNVFUNC_H#define _CNVFUNC_H#include "def_unix_types.h"#include "core.h"#include "m7def.h"int isNull(char *num){ int i; i = 0; while(num[i]) { if((num[i]>'0')&&(num[i]<'9'))return 0; ++i; } return 1;}BYTE BcdToBin(BYTE bcdnumber){ return ((bcdnumber>>4)*10)+(bcdnumber&0x0f);}BYTE BinToBCD(BYTE binnumber){ BYTE tmp; tmp=binnumber/10; if (tmp>9)tmp-=10; return ((tmp<<4)+binnumber%10);}//-------------------------------------------------------------------------------void GetString(char *buf, int index, char *str){ int i, j; char buf1[100]; i = 0; while(buf[i]!=0) { j=0; while((buf[i]!='\n')&&(buf[i]!=0)) { buf1[j]=buf[i]; i++; j++; } buf1[j] = 0; if(!strcmp(str,buf1)){strcpy(str,buf1);return;} i++; }}//-------------------------------------------------------------------------------/*int GetIndex(char* names[MAX_POPUP_ROWS]/*[MAX_POPUP_LENGTH], int itemCount, char *str){ int i; i = 0; while((i<itemCount)&&(strcmp(names[i],str)))++i; return i;}//-------------------------------------------------------------------------------int GetIndexEx(char names[MAX_POPUP_ROWS][MAX_POPUP_LENGTH], int itemCount, char *str){ int i; i = 0; while((i<itemCount)&&(strcmp(names[i],str)))++i; return i;}void UIntToStr(char *bs,int ch,BYTE q)//ОПЕНАПЮГСЕР ЖЕКНЕ АЕГ ГМЮЙЮ Б ЯРПНЙС ХГ q ЯХЛБНКНБ{char f1;int f2;char i; bs[q]=0; if(ch<0)f2=-ch;else f2=ch; for(i=0;i<q;i++) { f1=f2%10; bs[q-i-1]=f1+0x30; f2=f2/10; }}void IntToStr(char *bs,int ch,BYTE q)//ОПЕНАПЮГСЕР ЖЕКНЕ ВХЯКН ЯН ГМЮЙНЛ Б ЯРПНЙС ХГ q+1 ЯХЛБНКНБ{char f1[10];int i; if (ch<0) { UIntToStr(f1,-ch,q); bs[0]='-'; } else { UIntToStr(f1,ch,q); bs[0]=' ';// strcat(bs,f1); } for(i=0;i<q+1;i++)bs[i+1]=f1[i];}*/int strrows(char *text){ int i, row; row=1; for(i=0;text[i]!=0;++i)if(text[i]=='\n')row++; return row;}int getNumCountSP(int value, int pos){ int cnt, addPos; char sign; cnt = 0; addPos = 0; sign = value<0; if(sign)value=-value; while (value!=0) { value=value/10; cnt++; } while(cnt<(pos+1))cnt++; if(pos)cnt++; if(sign)cnt++; return cnt;}//-----------------------------------------------------------------------------------------------#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -