📄 combufin.h
字号:
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<process.h>
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
//#include"c:\tc\bin\sysinfo.h"
//#include"c:\tc\bin\cominfo.h"
#include"c:\tc\bin\bestcom.h"
commain();
long convertfloat(long float r1);
//long float x=1233243.234593;
combufin()
{
int gm=VGAHI,gd=VGA;
initgraph(&gd,&gm,"c:\\tc\\bgi");
cleardevice();
settextstyle(TRIPLEX_FONT,HORIZ_DIR,3);
outtextxy(180,40,"COMPUTER AND BUFFER");
line(178,70,455,70);
setcolor(LIGHTMAGENTA);
line(5,5,637,5);
line(5,5,5,470);
line(5,470,637,470);
line(10,10,630,10);
line(10,10,10,465);
line(10,465,630,465);
line(630,465,630,10);
line(637,470,637,5);
settextstyle(2,0,5);
setcolor(4);
fillellipse(25,110,3,3);
outtextxy(40,100,"THE ITEMS U HAVE ENTERED ARE");
setcolor(8);
outtextxy(100,130,"COMPUTER");
line(98,145,162,145);
setcolor(8);
outtextxy(250,130,"COST");
line(248,145,280,145);
outtextxy(350,130,"BUFFER");
line(348,145,400,145);
setcolor(8);
outtextxy(500,130,"COST");
line(498,145,530,145);
char st1[10],st2[10];
int ny=150;
for(int ni=0;ni<xk;ni++)
{
long conr1=xcomi[ni];
long conr2=convertfloat(xcomi[ni]);
ltoa(conr1,st1,10);
ltoa(conr2,st2,10);
outtextxy(100,ny,st1);
int len=strlen(st1);
outtextxy(100+len*(8),ny,".");
strrev(st2);
outtextxy(100+(len*8)+5,ny,st2);
ny=ny+15;
}
ny=150;
for(ni=0;ni<xk;ni++)
{
long conr1=xcomc[ni];
int conr2=convertfloat(xcomc[ni]);
ltoa(conr1,st1,10);
itoa(conr2,st2,10);
outtextxy(250,ny,st1);
int len=strlen(st1);
outtextxy(250+len*(8),ny,".");
strrev(st2);
outtextxy(250+(len*8)+5,ny,st2);
ny=ny+15;
}
ny=150;
for(ni=0;ni<ck;ni++)
{
long conr1=ccomi[ni];
int conr2=convertfloat(ccomi[ni]);
ltoa(conr1,st1,10);
itoa(conr2,st2,10);
outtextxy(350,ny,st1);
int len=strlen(st1);
outtextxy(350+len*(8),ny,".");
strrev(st2);
outtextxy(350+(len*8)+5,ny,st2);
ny=ny+15;
}
ny=150;
for(ni=0;ni<ck;ni++)
{
long conr1=ccomc[ni];
int conr2=convertfloat(ccomc[ni]);
ltoa(conr1,st1,10);
itoa(conr2,st2,10);
outtextxy(500,ny,st1);
int len=strlen(st1);
outtextxy(500+len*(8),ny,".");
strrev(st2);
outtextxy(500+(len*8)+5,ny,st2);
ny=ny+15;
}
getch();
closegraph();
commain();
closegraph();
// return;
}
long convertfloat(long float r1)
{
long tempr=r1;int a[7],ni=0;
long temp=0;
float tempr1=r1-float(tempr);
long tempr2=1000000*tempr1;
while(tempr2!=0)
{
a[ni]=tempr2%10;
// printf("%d",a[ni]);
temp=temp*10;temp=temp+a[ni];
ni++;
tempr2=tempr2/10;
// printf("%d",a[i-1]);
}
// for(i=0;i<6;i++)
// {
// printf("%d",a[i]);
// }
// for(i=0;i<6;i++)
// {
// temp=temp*10;temp=temp+a[i];
// }
return temp;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -