int grey; // сұр түстің градациялар саны
};
Берілген құрылымнан сканер туралы мəліметтерді бинарлық файлға жа-
затын функция құру керек. Файлдың құрылымы: алғашқы екi байтта файлға
енгізілген жазбалар санын анықтайтын
int
типті мəн орналасады; одан кейін
сканерлер туралы жазбалар бос орын қалдырмастан жазылады.
Осы файлдан сканер туралы мəліметтерді
scan_info
типті құрылымға
көшіретін функция жазыңыз. Қажетті жазбаның нөмірі міндетті параметр бо-
лып табылады. Егер файлдан оқу сəтті орындалса, функция нөлдік мəн, кері
жағдайда -1 мəнін қайтаруы тиіс.
Сканерлер туралы 6-8 жазбадан тұратын мəліметтер (мəліметтер
пернетақтадан енгізіледі) сақталған файл құратын жəне сұратылған жазба ту-
ралы мəліметтерді дисплейге шығаратын программа мысалын келтіріңдер.
Функциялар үшiн барлық қажетті мəлiметтер оларға параметрлер түрiнде
беріледі. Функцияларда ауқымды айнымалыларды пайдалануға болмайды.
2-нұсқа
Планшеттi сканерлер туралы мəлiметтерді сақтау үшiн 1-нұсқада
көрсетілгендей құрылымды сипаттаңыз.
Берілген құрылымнан сканер туралы мəліметтерді бинарлық файлға жа-
затын функция құру керек. Файлдың құрылымы: алғашқы екi байтта файлға
енгізілген жазбалар санын анықтайтын
int
типті мəн орналасады; одан кейін
сканерлер туралы жазбалар бос орын қалдырмастан жазылады.
165
Жоғарыдағы бинарлы файлдағы жазбаларды келесі сипаттамалардың бірі
– бағасы немесе сұр түстің градациялар саны бойынша сұрыптайтын функция
құрыңыз. Сұрыптау критериін бекітетін көрсеткіш міндетті параметр болып
табылады.
Сканерлер туралы мəліметтер (мəліметтер пернетақтадан енгізіледі)
сақталған сегізден кем болмайтын жазбадан тұратын файл құратын жəне оның
сұрыпталуын жүзеге асыратын программаға мысал келтіріңдер.
Функциялар үшiн барлық қажетті мəлiметтер оларға параметрлер ретiнде
берілуі тиіс. Функцияларда ауқымды айнымалыларды пайдалануға тыйым са-
лынады.
3-нұсқа
Планшеттi сканерлер туралы мəлiметтерді сақтау үшiн 1-нұсқада
көрсетілгендей құрылымды сипаттаңыз.
Берілген құрылымнан сканер туралы мəліметтерді бинарлық файлға жа-
затын функция құрыңыз. Файлдың құрылымы: алғашқы төрт байтта файлға
енгізілген жазбалар санын анықтайтын
Достарыңызбен бөлісу: |