|
Lottó
Adott a következő fejlécállomány:
myheader.h
#ifndef _MYHEADER_H #define _MYHEADER_H 1
struct element { int week_id; int numbers[5]; };
#endif /* myheader.h */
letöltés szöveges állományként
Írjon programot, amelynek két parancssori argumentuma van, egy bináris állomány neve és egy
nemnegatív egész szám (n)! A bináris állomány struct element típusú
rekordjaiban az ötöslottó számsorsolás néhány korábbi húzásának eredményei tárolódnak.
A programja először is határozza meg és írja a standard kimenetre, hogy hány lottóhúzás
adatai szerepelnek a bináris állományban, majd végighaladva az összes rekordon, írja ki
mindegyiknek az azonosítóját, az adott héthez tartozó öt számot, és azt, hogy szerepel-e az
öt szám között a parancssori argumentumként megadott n érték!
Parancssori argumentumok
lottery.bin 27
letöltés szöveges állományként
A futtatás egy lehetséges eredménye a standard kimeneten
10 1: 24,28,29,30,31 NO 2: 27,28,29,30,31 YES 3: 2,28,29,30,31 NO 4: 1,3,30,32,38 NO 5: 1,27,30,32,38 YES 6: 1,4,30,32,38 NO 7: 1,2,3,4,5 NO 8: 7,19,27,33,57 YES 9: 11,12,13,14,15 NO 10: 1,2,3,4,28 NO
letöltés szöveges állományként
|
|