§àlinadi.
string s,c;
s = "GULOY";
c = s.substr(3, 2) + s.substr(0, 3);
cout << c << endl; // OYGUL - chiqadi
Satrdan qidirish funksiyalari unsigned int find(const string &str, unsigned int
pos=0) const;
Bu funksiyani chaqirgan satrning pos o'zgaruvchisida ko¡¯rsatilgan j§àyidan
b§àshlab str satrni qidiradi. Agar qidirilayotgan satr (str) topilsa, m§às k§Öluvchi
satr qismining b§àshlanish ind§Öksini jav§àb sifatida qaytaradi, aks h§àlda
(satrning maksimal uzunligi qiymati) npos s§ànini qaytaradi. (npos=4294967295)
Belgilarni qayta ishlovchi funksiyalar Quyidagi funksiyalardan foydalanish uchun
ctype.h sarlavha faylini progarmmaga qo'shish kerak. Funksiya prototipi Funksiya
tavsifi int isdigit(int c) Agar c raqam bo'lsa true, aks xolda false qiymat qaytaradi.
int isalpha(int c) Agar c harf bo'lsa true, aks xolda false qiymat qaytaradi.
int isalnum(int c) Agar c raqam yoki harf bo'lsa true, aks xolda false qiymat
qaytaradi. int islower(int c) Agar c kichik harf bo'lsa true, aks xolda false qiymat
qaytaradi. int isupper(int c) Agar c katta harf bo'lsa true, aks xolda false qiymat
qaytaradi.
int tolower(int c) Agar c katta harf bo'lsa kichik harf qaytariladi, aks xolda
tolower argumentni o'zgarish qaytaradi. int toupper(int c) Agar c kichik harf bo'lsa
katta harf qaytariladi, aks xolda toupper argumentni o'zgarish qaytara
Dasturning kod qismi:
Kodning natijasi:
Xulosa: Men satrlar ustida amallar bilan ishlashni o’ranishda juda ko’p narsalarni
o’rgandim. Yangi operatorlar bilan ham tanishdim. Video darsliklardan
foydalandim va bu mavzuni o’rganish meni xursant etdi.
Foydalanilgan adabiyotlar:
https://fayllar.org/algoritm-tushunchasi-avvalo-algoritm.html?page=3
Dasturlash I kitobi.
Bitiruvchi sertfikati
Do'stlaringiz bilan baham: |