strcpy(satr,"Bu satrga ");
strcat( satr,"satr osti ulandi.");
Amallar ketma-ketligini bajarilishi natijasida satr kursatayotgan joyda “Bu satrga satr osti ulandi.” satri paydo buladi.
stmcat() funksiyasi strcat() funksiyadan farkli ravishda strl
satrga str2 satrning kursatilgan uzunlikdagi satr kismini ulaydi.
Ulanadigan satr kismi uzunligi funksiyaning uchinchi parametri si
fatida beriladi.
Funksiya sintaksisi
char*strncat(char*strl,const char*str2,size_t num)
Pastda keltirilgan programma bulagida strl satrga str2 satr
ning boshlangich 10 ta belgidan iborat satr kismini ulaydi:
char satrl[80]="Programmalash tillariga misol bu-";
char satr2[80]="C++,Pascal,Basic";
strncat(satrl,satr2,10);
cout«satrl;
Amallar bajarilishi natijasida ekranga
P rogrammaiash tillariga misol bu-C++,Pascal
Masala. Nol-terminator bilan tugaydigan S,S1 va S2 satrlar berilgan. S satrdagi S1 satr ostilari S2 satr osti bilan almashtirilsin. Masalani echish uchun kuyidagi masala ostilarini echish zarur buladi:
Do'stlaringiz bilan baham: |