📄 combufin.cpp
字号:
#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\bufinfo.h"
long convertfloat(long float r);
//long float x=1233243.234593;
void main()
{
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 y=150;
for(int i=0;i<xk;i++)
{
long conr1=xcomi[i];
long conr2=convertfloat(xcomi[i]);
ltoa(conr1,st1,10);
ltoa(conr2,st2,10);
outtextxy(100,y,st1);
int len=strlen(st1);
outtextxy(100+len*(8),y,".");
strrev(st2);
outtextxy(100+(len*8)+5,y,st2);
y=y+15;
}
y=150;
for(i=0;i<xk;i++)
{
long conr1=xcomc[i];
int conr2=convertfloat(xcomc[i]);
ltoa(conr1,st1,10);
itoa(conr2,st2,10);
outtextxy(250,y,st1);
int len=strlen(st1);
outtextxy(250+len*(8),y,".");
strrev(st2);
outtextxy(250+(len*8)+5,y,st2);
y=y+15;
}
int y=150;
for(int i=0;i<ck;i++)
{
long conr1=ccomi[i];
int conr2=convertfloat(ccomi[i]);
ltoa(conr1,st1,10);
itoa(conr2,st2,10);
outtextxy(350,y,st1);
int len=strlen(st1);
outtextxy(350+len*(8),y,".");
strrev(st2);
outtextxy(350+(len*8)+5,y,st2);
y=y+15;
}
y=150;
for(i=0;i<ck;i++)
{
long conr1=ccomc[i];
int conr2=convertfloat(ccomc[i]);
ltoa(conr1,st1,10);
itoa(conr2,st2,10);
outtextxy(500,y,st1);
int len=strlen(st1);
outtextxy(500+len*(8),y,".");
strrev(st2);
outtextxy(500+(len*8)+5,y,st2);
y=y+15;
}
getch();
}
long convertfloat(long float r)
{
long tempr=r;int a[7],i;
long temp=0;
float tempr1=r-float(tempr);
long tempr2=1000000*tempr1;
while(tempr2!=0)
{
a[i]=tempr2%10;
// printf("%d",a[i]);
temp=temp*10;temp=temp+a[i];
i++;
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 + -