|
#include <stdlib.h>
#include <bios.h>
#include <conio.h>
#include <io.h>
#include <string.h>
#include <iostream.h>
#include <dos.h>
#include <time.h>
#include "koran\koran.h"
#include "koran\krnclass.h"
void main()
{
BarCode bcode;//= new BarCode;;
do
{
titul();
bcode.getmytime();
cout<<"1. Beginn prufung\n";
cout<<"2. Fortsetzen prufung\n\n";
cout<<"? ";
cCase=getch();
} while((cCase!='1')&(cCase!='2'));
switch (cCase)
{
case '1':
{
titul();
cout<<"Einfurst der Filename(*.krn): [ ]\b\b\b\b\b\b\b\b\b";
cin>>pStr;
strcat(pStr,".krn");
titul();
cout<<"Einfurst anfangs kode: [ ]\b\b\b\b\b\b\b\b";
cin>>pstr1;
do
{
cout<<"\nEinfurst der Anzahl fehler(1/2): [ ]\b\b";
cin>>cvar;
} while ((cvar!='2')&(cvar!='1'));
bcode.init(pstr1,cvar);
bcode.save(pStr,&bcode);
break;
}; // case '1'
case '2':
{
titul();
cout<<"Einfurst der Filename(*.krn): [ ]\b\b\b\b\b\b\b\b\b";
cin>>pStr;
strcat(pStr,".krn");
bcode.read(pStr,&bcode);
break;
}
}; // end of switch-case
int n=0;
int commandquit;
do
{
bcode.checksum();
bcode.bitcode();
bcode.gen_error();
bcode.info();
if(n++==100)
{
bcode.save(pStr,&bcode);
n=0;
};
if(_bios_keybrd(_KEYBRD_READY)) commandquit=getch();
stop=bcode.next(); // +
} while ((stop==1)&(commandquit!='q'));
bcode.save(pStr,&bcode);
return;
}
Дата добавления: 2015-07-21; просмотров: 46 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
PROJECT1.BPR | | | KORAN_PR.CPP |