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

📄 main2.cpp

📁 Borland c++编写
💻 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 + -