string s1,s2,s3; Bu tipdagi satrlar uchun maxsus amallar va funksiyalar aniqlangan. string satrga boshlangʻich qiymatlar har xil usullar orqali berish mumkin
Xuddishunday, string tipidagi oʻzgaruvchilar ustida qiymat berish amallarihamhar xil:
Ushbu jadvalda string tipidagi satrlar ustidan amallar keltirilgan.
Satr elementiga indeks vositasidan tashqari at() funksiyasi orqali murojaat qilish mumkin:
Shuni aytib oʻtish kerakki, string sinfda shu tipdagi oʻzgaruvchilar bilan ishlaydigan funksiyalar aniqlangan. Boshqacha aytganda, string tipida eʻlon qilingan oʻzgaruvchilar (obʻektlar) oʻz funksiyalariga ega hisoblanadi va ularni chaqirish uchun oldin oʻzgaruvchi nomi, keyin ʻ.ʻ (nuqta) va zarur funksiya nomi (argumentlari bilan) yoziladi.
Satr qismini boshqa satrga nusxalash funksiyasi. Bir satr qismini boshqa satrga yuklash uchun kuyidagi funksiya-larni ishlatish mumkin, ularni prototipi kuyidagicha.
assign(const string &str); assign(const string &str,unsigned int pos,unsigned int n); assign(const char *str, int n); Birinchi funksiya qiymat berish amal bilan ekvivalentdir: string tipidagi str satr oʻzgaruvchi yoki satr oʻzgarmasni amalni chaqiruvchi satrga beradi:
string s1,s2; s1=”birinchi satr”; s2.assign(s1); // s2=s1 amalga ekvivalent
II. Amaliy qism Loyiha ishimning mavzusi “Qаndоlаt mахsulоtlаri ishlаb chiqаrish firmаsi ish jаrаyonini аvtоmаtlаshtirish” bo’lgani uchun ozgina ta’rif berib o’taman. Har qanday Qandolat sexida spravochnik tizmiga bo’lgan talab juda yuqori. Bu dasturimni ham ayni shu talab yuzasidan pishirig’lar jadvali jadvali asosida dastur tuzdim.
1-qadam → Dastur ishga tushurilganda konsul oynasi paydo bo’ladi. Bosh menyu 4 bo’limdan iborat. Bo’limni tanlash uchun bosh menyuga 1, 2, 3 va 4 raqamlaridan istalganini kiritamiz.
2-qadam → Bosh menyuga 1 raqamini kiritganimizda bizga “Pishirg’lar jadvali ”ni chiqarib beradi. Bu yerda har xil xodimning ism familyalari bo’lishi kerak edi. Men ularni o’rniga 1 2 3 … qilib kiritib qo’ydim