194
Satr tarkibidagi mavjud elementlar sonini
nol terminatorisiz aniqlash
funksiyasining umumiy ko‗rinishi quyidagicha bo‗ladi.
strlen();
Strlen funksiyasi o‗z tarkibiga satrli o‗zgaruvchi yoki satr uzini qabul qilishi
mumkin. Masalan strlen (―absd‖) bo‗lsa uning natijasi 4 ga teng bo‗ladi.
Misol: Berilgan satr tarkibidagi elementlar sonini aniqlang..
#include
#include
using namespace std;
int main()
{ char s[10];
cin.getline(s,10);
x=strlen(s);
cout<return 0;
}
Kiritish ma‘lumotlari
Dastur
Dastur natijasi
5
Demak strlen(s) funksiyasi s satrni tarkibidagi mavjud elementlari sonini
aniqlaydi.
Satr tarkibidagi elementlarga ajratilgan sonini nol terminatori bilan
aniqlash uchun sizeof(s) funksiyasidan foydaliniladi. Sizeof(s) funksiyasi s satr
uchun ajratilgan elementlar sonini aniqlaydi, s satrni 10 ta elementga moslab e‘lon
qilib lekin 5 ta element kiritilsa ham sizeof funksiyasi 10 qiymatni qaytaradi. Satr
tarkibidagi elementlarga ajratilgan sonini nol terminatori bilan aniqlash
funksiyasining umumiy ko‗rinishi quyidagicha bo‗ladi.