📄 main2.cpp
字号:
#include "dos.h"
#include "stdio.h"
#include<string.h>
#include<conio.h>
#include<htxlcd.h>
#include<htlcd.h>
#include<commplus.h>
#include "cstream.h"
#include <stdlib.h>
#include <io.h>
#include <time.h>
#include <fcntl.h>
#include "htproces.h"
#include "SUBFUN.h"
//*****************************
extern unsigned _stklen = 4096U;
extern unsigned _heaplen = 1024U;
//**************************************************************
//主程序
int main()
{
directvideo=0;
int i2;
MENU_ITM mainmenu[7];
mainmenu[0].menubar=" 0.电压调试";
mainmenu[1].menubar=" 1.额定电流";
mainmenu[2].menubar=" 2.额定功率";
mainmenu[3].menubar=" 3.轻载电流";
mainmenu[4].menubar=" 4.轻载功率";
mainmenu[5].menubar=" 5.退出";
mainmenu[6].menubar=NULL;
for(i2=0;i2<=5;i2++) mainmenu[i2].menukey=i2+48;
char s[40];
char ch;
int i3;
int i1;
// char * address = new char [12];
// char * pstr;
clrscr();
do{
ClrLCDScr();
i1=putch((char)menu(mainmenu," 调 试 菜 单",0,1,1));
char error=1;
switch (i1){
case '0':
clrscr();
printf("输入A,B,C电压:\n");
s[0]=0;
//address[0]=0;
for (i3=0; i3<12; i3++)
{
ch=getch();
if (ch==27)
{
s[i3]=0x0;
// delete [] address;
return 1;
}
s[i3]=ch;
printf("%c",ch);
}
printf("\n");
/* FILE * pas;
if((pas=fopen("d:\\landtest\\jl\\write\\re.txt","w+"))==NULL)
{
printf("cannot open file\n");
return 1;
}
fwrite (&s,12,1,pas);
fclose(pas);*/
// error=LwriteData(s,address);
error=LwriteData(s);
/*if (error==0)
{
clrscr();
printf("%s",address);
getch();
}
else
{
printf("%d",error);
printf("error");
getch();
}*/
break;
case '1':
clrscr();
printf("A,B,C额定电流:\n");
s[0]=0;
// address[0]=0;
for (i3=0; i3<18; i3++)
{
ch=getch();
if (ch==27||ch==13)
{
s[i3]=0x0;
// delete [] address;
return 1;
}
else
{
if(!(i3%12))
{
printf("\n");
}
s[i3]=ch;
printf("%c",ch);
}
}
printf("\n");
error=1;
// error=LwriteData1(s,address);
error=LwriteData1(s);
/*if (error==0)
{
clrscr();
printf("%s",address);
getch();
}
else
{
printf("%d",error);
printf("error");
getch();
}*/
break;
case '2':
clrscr();
printf("A,B,C额定功率:\n");
s[0]=0;
// address[0]=0;
for (i3=0; i3<18; i3++)
{
ch=getch();
if (ch==27||ch==13)
{
s[i3]=0x0;
// delete [] address;
return 1;
}
else
{
if(!(i3%12))
{
printf("\n");
}
s[i3]=ch;
printf("%c",ch);
}
}
printf("\n");
error=1;
// error=LwriteData2(s,address);
error=LwriteData2(s);
/*if (error==0)
{
clrscr();
printf("%s",address);
getch();
}
else
{
printf("%d",error);
printf("error");
getch();
}*/
break;
case '3':
clrscr();
printf("A,B,C轻载电流:\n");
s[0]=0;
// address[0]=0;
for (i3=0; i3<18; i3++)
{
ch=getch();
if (ch==27||ch==13)
{
s[i3]=0x0;
// delete [] address;
return 1;
}
else
{
if(!(i3%12))
{
printf("\n");
}
s[i3]=ch;
printf("%c",ch);
}
}
printf("\n");
error=1;
// error=LwriteData3(s,address);
error=LwriteData3(s);
/*if (error==0)
{
clrscr();
printf("%s",address);
getch();
}
else
{
printf("%d",error);
printf("error");
getch();
}*/
break;
case '4':
clrscr();
printf("A,B,C轻载功率:\n");
s[0]=0;
// address[0]=0;
for (i3=0; i3<18; i3++)
{
ch=getch();
if (ch==27||ch==13)
{
s[i3]=0x0;
// delete [] address;
return 1;
}
else
{
if(!(i3%12))
{
printf("\n");
}
s[i3]=ch;
printf("%c",ch);
}
}
printf("\n");
error=1;
// error=LwriteData4(s,address);
error=LwriteData4(s);
/*if (error==0)
{
clrscr();
printf("%s",address);
getch();
}
else
{
printf("%d",error);
printf("error");
getch();
}*/
break;
case '5':
ClrLCDScr();
// delete [] address;
exit(0);
}
}while (i1!='3');
// delete [] address;
return (0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -