|
st2
masssiviga nusxalandi. 13-
satrdagi buyruq bo‗yicha
«soniga qarab nusxalash» Pdf ko'rish
|
bet | 130/173 | Sana | 16.05.2024 | Hajmi | 2,67 Mb. | | #238775 |
Bog'liq Tarixi 37 bet st2
masssiviga nusxalandi. 13-
satrdagi buyruq bo‗yicha
«soniga qarab nusxalash»
matnining dastlabki 7 ta
belgisi
st2
massivining dastlabki 7 ta belgisi o‗rniga nusxalandi. Chunki
strlen(str3)
funksiyaning qiymati 7 ga tengligini tushunish qiyin emas. 15-
satrdagi buyruq bo‗yicha
satr1
ko‗rsatkichning qiymati
satr2
ko‗rsatkichga
nusxalandi.
Satrlarni ulash
Bir nechta satrlarni ulash natijasida yangi satrlarni hosil qilish mumkin. C++
dasturlash tili tarkibida satrlarni bir biriga ulashni bir nechta usullari mavjud,
satrlarni bir biriga ulab yangi satrlar hosil qilinadi.
C++ dasturlash tilida strcat() funksiyasi yordamida satrlarni bir biriga ulash
imkoniyati mavjud, strcat() funksiyasining umumiy ko‗rinishi quyidagicha
ko‗rinishda bo‗ladi.
strcat(satr1, satr2);
C++ dasturlash tilida strcat(satr1, satr2) funksiyasi satr2 ni satr1ni oxiriga
ulaydi.
Misol:
Berilgan s satrni p satrga birlashtiring.
#include
199
#include
using namespace std;
int main()
{ char s[100];
cin.getline(s,10);
char p[10];
cin.getline(p,10);
strcat(p,s,3);
cout<
return 0;
}
Kiritish ma‘lumotlari
s=ali
p=vali
Dastur natijasi
Valiali
C++ dasturlash tilida strncat() funksiyasi yordamida satrlarni bir biriga faqat
n ta elementini ulash imkoniyati mavjud, strncat() funksiyasining umumiy
ko‗rinishi quyidagicha ko‗rinishda bo‗ladi.
strncat(satr1, satr2,n);
C++ dasturlash tilida strncat(satr1, satr2, n) funksiyasi satr2 ni n ta
boshlang‘ich elementlarini satr1ni oxiriga ulaydi.
Misol:
Berilgan s satrni boshidagi 3 ta elementini p satr oxiriga
birlashtiring.
#include
#include
using namespace std;
int main()
{ char s[100];
cin.getline(s,10);
char p[10];
cin.getline(p,10);
strncat(p,s,3);
cout<
return 0;
}
Kiritish ma‘lumotlari
Dastur natijasi
200
s=algoritm
p=dastur
Dasturalg
|
| |