//für time ()
3 Variablen deklarieren , um in das Programm nutzen und erste Werte , indem Sie den folgenden Code in Ihre Hauptfunktion :
const int SIZE = 6; //wie viele Lottozahlen
const int LOTTERY_MIN_NUM = 1; //Minimum Losnummer
const int LOTTERY_MAX_NUM = 53; //maximale Losnummer
const int MAXBUFFERSIZE = 3;
int lottery_numbers [ SIZE] ; //gewinnende Computer Lottozahlen
int user_numbers [ SIZE] ; //Benutzereingaben Zahlen
char ch ;
char buffer [ MAXBUFFERSIZE ] ;
int BstZaehler = 0;
int number = 0;
int valid_number = 0 ;
int n = 0;
int win = 0;
4
Sammeln des Benutzers Lottozahlen , indem Sie den folgenden Code :
printf ("Geben Sie % d Lottozahlen , eine pro Zeile (% d - % d) \\ n" , SIZE , LOTTERY_MIN_NUM , LOTTERY_MAX_NUM );
for ( n = 0 , n < SIZE ; n + +)
{
valid_number = 0;
while ( valid_number == 0) {
ch = getchar ();
BstZaehler = 0;
while ( (ch = '\\ n' ) && ( BstZaehler < MAXBUFFERSIZE !)) {
buffer [ BstZaehler ] = ch ;
ch = getchar ();
BstZaehler + +; }
if ( BstZaehler < MAXBUFFERSIZE )
{
buffer [ BstZaehler ] = '\\ 0' ; .
}
sonst
{
printf (" Ungültige Anzahl eingeben eine Zahl zwischen % d und % d \\ n ", LOTTERY_MIN_NUM , LOTTERY_MAX_NUM );
buffer [ MAXBUFFERSIZE - 1] = '\\ 0' ;
valid_number = 0;
< p > weiter ;
}
number = atoi ( buffer);
if (( Anzahl < LOTTERY_MIN_NUM )