Witam serdecznie, chciałby aby program automatycznie sprawdzał mi czy podany numer jest prawidłowy bez wciskania enteru automatycznie
Z gory dziekuje ;)
include <iostream>
include <string>
include <conio.h>
include <cstdlib>
include <windows.h>
include <stdio.h>
iint main()
{
int dobre=0;
int zle=0;
int ilosc;
std::string tym;
int i;
std::string numer;
HANDLE hOut;
using namespace std;
cout << "Teilenummer: " << endl;
cin >> numer;
cout << "Anzahl der Teile zu scannen: " << endl;
cin >> ilosc;
for (i=0; i<ilosc; i++)
{
hOut = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute( hOut, BACKGROUND_INTENSITY );
cout << "Scan:";
cin >> tym;
if (numer==tym)
{
hOut = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute( hOut, BACKGROUND_GREEN );
cout << "OK!" << endl;
dobre++;
} else {
hOut = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute( hOut, BACKGROUND_RED );
cout << "Schlecht!!!" << endl;
zle++;
}
}
if (dobre>=0)
{
hOut = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute( hOut, BACKGROUND_GREEN );
cout << "Anzahl der guten teile: " << dobre << " \n";
}
if (zle>=0)
{
hOut = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute( hOut, BACKGROUND_RED );
cout << "Anzahl der fehlerhaften Teile: " << zle << " \n";
}
hOut = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute( hOut, BACKGROUND_INTENSITY );
cout << "Zusammen: " << i;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0);
return(0);
}