Satrdagi harflar registrini almashtirish funksiyalari Agar satrdagi belgilari ichida harflar bo‗lsa, ularni bosh harflardan kichik
harflarga almashtirsh uchun strlwr(satr) funksiyasidan, aksincha kichik harflarni
bosh harflarga almashtirish uchun esa strupr(satr) funksiyasidan foydalaniladi.
Masalan #include #include using namespace std;
int main()
{
char satr2[30]="maktabda o‗qiyman";
strupr(satr2);
203
cout<char satr3[30]="MEN TALABAMAN";
strlwr(satr3);
cout<system("pause");
return 0;
}
Dastur natijasi
MAKTABDA O‗QIYMAN
men talabaman
kabi bo‗ladi
Satrlarni teskari tartiblash Satrlarni teskari tartiblash uchun C++ dasturlash tilidan tashqari boshqa
dasturlash tillarida takrorlanish jarayonlari orqali bajariladi. C++ dasturlash tilida
satrlarni teskari tartiblash uchun strrev() funksiyasi yordamida bajarish mumkin.
Strrev() funksiyasining umumiy ko‗rinishi quyidagicha bo‗ladi.
strrev(); Strrev(s) funksiyasi s satrni teskari tartibda jaoylashtiradi.
Misol: Berilgan s satrni teskari tartiblang. #include #include using namespace std;
int main()
{ char s[100];
cin.getline(s,10);
cout<return 0;
}
Kiritish ma‘lumotlari s=algoritm
Dastur natijasi Mtirogla
Satrdan belgini izlash Satr tarkibidan birorta belgini qidirish uchun C++ dasturlash tilining string.h
kutubxonasi ichidan strchr() funksiyasidan foydalanish kerak. Strchr()
funksiyasining umumiy ko‗rinishi quyidagicha bo‗ladi.
strchr();
204
Strchr(s) funksiyasi s satr ichida p belgini izlaydi agar topilsa shu
elementdan keyingi qismni aks holda nullni qaytaradi.
Misol: Berilgan s satrdan p belgini qidiring. #include #include using namespace std;
int main()
{ char s[100];
cin.getline(s,10);
char p; cin>>p;
cout<return 0;
}
Kiritish ma‘lumotlari s=algoritm
p=t
Dastur natijasi Tm