Sharof rashidov nomidagi samarqand davlat universiteti dasturlash asoslari


Download 0.53 Mb.
bet4/5
Sana13.04.2023
Hajmi0.53 Mb.
#1355114
1   2   3   4   5
Bog'liq
Tursunov Aziz (Dasturlash asoslari fanidan mustaqil ish)

int main()
  • {
  • union
  • {
  • char hh[2];
  • int ii;
  • } cc;
  • unsigned char scn,asc;
  • printf("\n\n Ctrl+Z bilan chiqish.");
  • printf("\n Klavishani bosib, kodini oling. \n ");
  • printf("\n SCAN || ASCII");
  • printf("\n (10) (16) (10) (16)");
    • Birlashmalar
    • do
    • { printf("\n"); cc.ii = bioskey(0); asc = cc.hh[0];
    • scn = cc.hh[1];
    • printf(" %4d %3xH || %4d %3xH |", scn, scn, asc, asc);
    • }
    • while(asc! = 26 || scn! = 44);
    • return 0;
    • }
    • Bu dasturda cc nomli birlashma kiritilgan bo’lib, cc.ii elementiga bioskey(0) funksiyasi natijasi yoziladi. So’ngra natijaning alohida baytlari scn va ASCII kodlar sifatida monitorga chiqariladi.
    • Sikl to 26 ASCII kod va 44 scn kod paydo bo’lmaguncha (ctrl+Z klavishlari bosilmaguncha) davom etadi.
    • Talaba strukturasini e’lon qilish
    • Talaba haqidagi berilganlarni o’z ichiga oluvchi struktura turining e’lon qilinishi.
    • Talaba talaba;
    • talaba.Kurs=2;
    • talaba.Tug_yil=1988;
    • strcpy(talaba.FISh, “Abdullaev A.A.”);
    • strcpy(talaba.Yunalish,”Kompyuter injiniring”);
    • strcpy(talaba.Jinsi,”Erkak”);
    • strcpy(talaba.Manzil,”Toshkent,Yunusobod … ”);
    • talaba.Reyting=123.52;
    1   2   3   4   5




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling