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);
Do'stlaringiz bilan baham: