Const char c='c';//belgi bir baytni egallaydi, uning qiymati o‘zgarmaydi



Download 100,38 Kb.
bet3/4
Sana25.02.2022
Hajmi100,38 Kb.
#464698
1   2   3   4
Bog'liq
Satrlar

Funksiya prototipi
int isdigit(int c) int isalpha(int c) int isalnum(int c) int islower(int c) int isupper(int c) int tolower(int c) int toupper(int c)


Toifalarni o'zgartirish funksiyalari
Quyidagi funksiyalardan foydalanish uchun stdlib.h sarlavha faylini programmaga qo'shish kerak.

Funksiya prototipi
double atof(const char *c) int atoi(const char *c) int atol(const char *c) double strtod(const char *c, char **endPtr) char * itoa(int n, char *satr, int radix)

2. Standart kutubxonadagi string sinfi
C++ da satrlar bilan ishlashni qulaylashtirish uchun string sinfi kiritilgan. string sinfi satrlarida satr oxirini '\0' belgisi belgilamaydi.
Standart kutubxonadagi string sinfidan foydalanish uchun sarlavha faylini dasturga qo'shish kerak.
Lekin ba'zi eski kompilyatorlarda yoki sarlavha faylini qo'shish kerak bo'ladi. Oddiy eski usuldagi satrlar bilan ishlash uchun esa, sarlavha fayli qo'shiladi.
Eng afzali, o'zingiz ishlatayotgan kompilyator bilan yaxshilab tanishib chiqing.
Satrlar bilan ishlovchi asosiy funksiyalar bilan tanishib chiqamiz.
Satr xususiyatlarini aniqlash uchun quyidagi funksiyalardan foydalanish mumkin:
unsigned int size() const; // satr o’lchami
unsigned int length() const; // satr elementlar soni
unsigned int max_size() const; // satrning maksimal uzunligi
unsigned int capacity() const; // satr egallagan xotira hajmi
bool empty() const; // satrning bo’shligini aniqlash
Satrning biror qismidan nusxa olish
string& assign ( const string &str );
Satrga str o'zgaruvchisidagi satrning to'liq nusxasini olish.
string& assign ( const string& str, size_t pos, size_t n );
Satrga str o'zgaruvchisidagi satrning pos o'rindagi belgisidan boshlab n ta belgi nusxasini olish.
string& assign ( const char* s, size_t n );
string toifasidagi satrga char toifasidagi satrning n ta belgisi nusxasini olish.

Satrdan nusxa olish

Download 100,38 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish