Mavzu: satrlar va kengaytirilgan belgilar


Download 71.88 Kb.
bet11/31
Sana25.11.2021
Hajmi71.88 Kb.
#177287
1   ...   7   8   9   10   11   12   13   14   ...   31
Bog'liq
10- Amaliyot

#include

#include

using namespace std;

int main(){

char Uzun_str[]="01234567890123456789";

char Qisqa_str[]="ABCDEF";

strncpy(Qisqa_str,Uzun_str,4);

cout <<"Uzun_str= "<

cout<<"Qisqa_str="<

return 0;}

Dasturda Uzun_str satri boshidan 4 belgi Qisqa_str satriga oldingi qiymatlar ustiga nusxalanadi va natijada ekranga

01234567890123456789

0123EF


xabarlari chop etiladi.

strdup() funksiyasiga yagona parametr sifatida satr–manbaga ko‘rsatgich uzatiladi. Funksiya, satrga mos xotiradan joy ajratadi, unga satrni nusxalaydi va yuzaga kelgan satr-nusxa adresini qaytaradi. strdup() funksiya sintaksisi:

char* strdup(const char* sourse)

Quyidagi dastur bo‘lagida satr1 satrining nusxasi xotiraning satr2 ko‘rsatgan joyida paydo bo‘ladi:

char* satr1=”Satr nusxasini olish.”;

char* satr2;

satr2=strdup(satr1);

Satrlarni ulash

Satrlarni ulash (konkatenatsiya) amali yangi satrlarni hosil qilishda keng qo‘llaniladi. Bu maqsadda string.h kutubxonasida strcat() va strncat() funksiyalari aniqlangan.




Download 71.88 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   31




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