Sodda dasturlar



Yüklə 0,61 Mb.
Pdf görüntüsü
səhifə5/8
tarix28.11.2023
ölçüsü0,61 Mb.
#166915
1   2   3   4   5   6   7   8
1 MAVZU AMALIY DASTURLASH

GetChar 
() bayonot 
bo'ladi
joylashtirilgan oldin 
Qaytish
bayonotda

belgilar 
kiritish 
funksiyasini 
chaqiradi. Bu 
funksiya, 
xuddi 
printf 
()
funksiyasi 
kabi, 
joylashgan 
stdio.h
bo'limida bu holda, MS DOS dastur ijrosi oynani yumadi Agar biron-bir belgi 
kiriting qachon. standart C kutubxonasi (yoki faqat bosing 
kiriting
tugmasini). 
Ba'zan dastur allaqachon belgilar kiritilishini kutmoqda. Bunday holda, dastur 
getchar 
()
funktsiyasiga qo'ng'iroqni ikki marta takrorlashi kerak. 
Dasturning bajarilishi natijalarini boshqa dasturga, masalan, Notepad ga nusxalash MS DOS 
ilovasining tizim menyusining Change pastki menyusidagi Belgilash va Nusxalash buyruqlari 
yoki Hammasini tanlash buyrug'i yordamida amalga oshiriladi. 
Shuni ta'kidlash kerakki, Dev-C ++ muharriri ANSI kodlashdan foydalanadi (Windows-1251) va 
MS DOS dastur oynasida - OEM kodlash. Shuning uchun 
printf ()
funktsiyasining format 
satrlari yoki chiqish satri qiymatlaridagi kirill harflari noto'g'ri uzatiladi. Buning oldini olish uchun 
satrlarda faqat lotin harflaridan foydalanish kerak. Bu ingliz, rus yoki ukrain tillarida o'rnatilishi 
mumkin bo'lgan dasturdagi sharhlarga taalluqli emas. 
Dev-C ++ da disk raskadrovka dasturlari 
Dasturda sintaksis xatolarining yo'qligi dasturning to'g'ri ishlashiga kafolat emas, ya'ni to'g'ri 
natijalar beradi. Odatda, dasturning noto'g'ri ishlashining sababi noto'g'ri algoritm yoki to'g'ri 
algoritmni noto'g'ri amalga oshirish yoki C tili qoidalarining buzilishi (masalan, o'zgaruvchilar 
turlarini aylantirish qoidalari). 
Dasturning ishlashi paytida xatolarni aniqlash uchun quyidagi usullardan birini ishlating: 
dasturning "shubhali" joylariga nosozliklarni tuzatish bayonotlarini qo'ying 
printf ()

dasturni disk raskadrovka rejimida ishga tushiring. 


HISOB
DASTURLASH 

MUHAMMAD AL-XORAZMIY NOMIDAGI 
TOSHKENT AXBOROT TEXNOLOGIYALARI 
UNIVERSITETI SAMARQAND FILIALI 

Yüklə 0,61 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin