Келісілген Математика, физика және информатика институты кеңесінің төрағасы Бекпатшаев М. Ж. (қолы) 2020 ж. Бекітемін


fwrite және fread функцияларын пайдалану



бет24/30
Дата23.12.2021
өлшемі210,53 Kb.
#103244
1   ...   20   21   22   23   24   25   26   27   ...   30
Байланысты:
УМК сист прог

fwrite және fread функцияларын пайдалану

Құрылымдарды пайдаланатын файлдармен жұмыс істеу кезінде fread()/fwrite()функцияларын пайдаланған ыңғайлы. Олардың жазылуы:



fread(ptr,size,n,fp);

мұнда fp файлынан әрқайсысы size байттан тұратын мәліметтің n блогы ptv нұсқауышы көрсетіп тұрған жады аймағына оқылады (оқылатын блок үшін алдын ала орын дайындап қою қажет).



fwrite (ptr,size,n,fp);

мұнда ptr нұсқауышы көрсетіп тұрған жады аймағында орналасқан әрқайсысы size байттан тұратын мәліметтің n блогы ашық тұрған fp файлына жазылады.


Бақылау сұрақтары

  1. Файл дегеніміз не? Ол не үшін пайдаланылады?

  2. Файл қайда орналасады және қалай белгіленеді?

  3. Файл ашу функциясы қалай жазылады?

  4. Файл атын программада қалай анықтаймыз?

  5. Файлдың қолданылу режимдері қалай көрсетіледі?

  6. Файлға мәлімет жазу/оқу функция­лары.

  7. Файлға жаңа элемент қалай қосылады?

  8. Мәлімет оқылған файлға мәлімет жазуға бола ма?

  9. Файлдан ақпарат оқу үшін не істеу керек?

  10. Файлға ақпарат жазу үшін не істеу керек?

  11. Символдар мен сөз тіркестерін файлға жазу үшін не істеу керек?

  12. Құрылымдарды пайдаланатын файлдар қандай функцияларды пайдаланады?






14 дәріс

Графикалық режимде жұмыс істеу

С тілінде растрлық графика жұмыс істейді, оның тақырыптық файлы graph.h. График нүктелерден – пиксельдерден тұрады. Пиксель – экранның адрестелетін ең кіші элементі. Алдымен графика шығара алатын бейнережимді іске қосу керек. Мұнда экранның пик­сель­­мен берілген мөлшері және түстер саны беріледі.


Графикада үш координаталық жүйе: абсолюттік, салыс­тырмалы және масштабталған жүйе қолданылады. Тіке және көлденең өстер бойынша пиксельдер саны экран типіне байланысты болады.

Абсолюттік координатада координаталар басы – (0;0) нүктесі сол жақ жоғарғы бұрышта болып саналады, х координатасы солдан оңға қарай, у координатасы жоғарыдан төмен қарай өседі.
Салыстырмалы режимде координаталар басы экранның кез кел­ген нүктесіне ауыстырыла алады.
Масштабталатын режимде экран бетінде масштабталған коор­ди­на­талар беруге болады, онда х пен у өстері бойынша минимум және максимум мәндер енгізіп, жұмыс істеуге мүмкіндік бар.

Жалпы абсолюттік графикалық режимде (13.1 сурет)



  • әрбір

  • пиксель берілген 16 түстің біріне боялады;

  • (0,0) – экранның сол жақ жоғарғы бұрышы координатасы;

  • (639,479) – оң жақ төменгі бұрышы координатасы болады;




  • әр түрлі фигураларды экранға шығару үшін алдын ала графикалық режимді іске қосып алу керек.

Жалпы дисплей адаптерлері

графикалық режимде 200, 350,

600 нүктелерден тұратын





Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   30




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет