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

📄 tt.c

📁 采用PC104实现多串口通信,同时显示数据.此程序可以直接使用.
💻 C
字号:
#include<graphics.h>
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#define ARROW_SIZE 10
void draw_arrow(int x,int y);
int main(void)
{
 int gdriver=DETECT,gmode,errorcode;
 void *arrow;
 int x,y,maxx;
 unsigned int size;
 
	initgraph(&gdriver,&gmode,"");
	errorcode=graphresult();
	if(errorcode!=grOk)
	  {
		printf("Graphics error:%s\n",grapherrormsg(errorcode));
		printf("Press any key to halt:");
		getch();
		exit(1);
		}
 maxx=getmaxx();
 x=0;
 setcolor(15);
 y=getmaxy()/2;
 draw_arrow(x,y);
 size=imagesize(x,y-ARROW_SIZE,x+(4*ARROW_SIZE),y+ARROW_SIZE);
 arrow=malloc(size);
 getimage(x,y-ARROW_SIZE,x+(4*ARROW_SIZE),y+ARROW_SIZE,arrow);

 while(!kbhit())
 {
  putimage(x,y-ARROW_SIZE,arrow,XOR_PUT);
  x+=ARROW_SIZE;
  if(x>=maxx)
	x=0;
  putimage(x,y-ARROW_SIZE,arrow,XOR_PUT);

 }
free(arrow);
closegraph();
return 0;

}
void draw_arrow(int x,int y)
{
 moveto(x,y);
linerel(4*ARROW_SIZE,0);
linerel(-2*ARROW_SIZE,-1*ARROW_SIZE);
linerel(0,2*ARROW_SIZE);
linerel(2*ARROW_SIZE,-1*ARROW_SIZE);

}

⌨️ 快捷键说明

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