Mavzu foydalanish tarmoqlarini dasturlash Laboratoriya ishining maqsadi: tlistBox va tsomboBox komponentlari bilan ishlash qoidalarini o'rganish. Simli dastur yozing
Download 15.51 Kb.
|
c 5
MAVZU 5. FOYDALANISh TARMOQLARINI DASTURLASh Laboratoriya ishining maqsadi: TListBox va TSomboBox komponentlari bilan ishlash qoidalarini o'rganish. Simli dastur yozing. 5.1. String ma'lumotlari turlari 5.1.1. Nol-terminal simli char [] C ++ da satrlarni deklaratsiya qilish uchun maxsus tip mavjud emas, shuning uchun ular bir o'lchovli belgilar qatori sifatida namoyish etiladi. Bunday massivning oxirgi elementi null bayt '\ 0' - (null terminator). Qator uzunligi belgilar soni va null terminatori. Yozayotganda, satr oxiriga null terminatorni qo'yish shart emas, u C ++ til kompilyatori tomonidan avtomatik ravishda o'rnatiladi (buning uchun joy ajratishni unutmasligingiz kerak). Simlarni quyidagicha ta'riflash mumkin: char st1 [10] = "123456789"; chat st2 [] = "1234"; Agar chiziq o'lchami aniq e'lon qilinmasa, u avtomatik ravishda o'rnatiladi va kiritilgan +1 belgilar soniga teng bo'ladi. Bunday satrlar bilan ishlash uchun string.h faylida joylashgan bir qator funktsiyalar mavjud. Eng ko'p ishlatiladigan funktsiyalar: strcpy (st1, st2) - st2 satrining tarkibini st1 satriga nusxalash. strcat (st1, st2) - st1 satriga st1 satrini biriktiradi. strcmp (st1, st2) - st2 va st1 satrlarining tarkibini taqqoslaydi. Agar st1> st2 bo'lsa, unda natija manfiy, agar st1 = st2 - natija nolga teng bo'lsa, st1 strlen () - satr uzunligini qaytaradi (nol terminator '\ 0' hisobga olinmaydi) Satrlarni raqamlarga aylantirish funktsiyalari: atoi (st) - st satrini butun son turiga o'zgartiradi (int). atol (st) - St satrini uzun sonlar soniga (uzun) o'zgartiradi. atof (st) - st satrini bir nechta yaroqli turga (double) o'zgartiradi. Raqamlarni satrlarga o'zgartirish funktsiyalari: Download 15.51 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling