O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov




Download 2,67 Mb.
Pdf ko'rish
bet128/173
Sana16.05.2024
Hajmi2,67 Mb.
#238775
1   ...   124   125   126   127   128   129   130   131   ...   173
Bog'liq
Tarixi 37 bet

Satrlarni nusxalash 
C++ dasturlash tilida satrlarni bir biriga nusxalashni bir qancha usullari 
mavjud. Satrlarni nusxalash uchun 
strcpy() 
funksiyasidan foydalanish mumkin, 
strcpy() funksiyasining umumiy ko‗rinishi quyidagicha bo‗ladi. 
strcpy(satr1, satr2); 
strcpy(satr1, satr2) funksiyasi satr2 dagi elementlarni to‗laligicha satr1 ga 
nusxalaydi. Satr1 ni elementlar soni doimo satr2 elementlar sonidan katta bo‗lishi 
kerak. 
Misol: 
Berilgan s satr elementlarini p satrga nusxalang. 
 

#include  
#include  
using namespace std;
int main()
{ char s[100]; 
cin.getline(s,10); 
char p[10]; 
strcpy(p,s); 
cout<
return 0; 
}
Kiritish ma‘lumotlari 
s=dastur 
Dastur natijasi 
Dastur 
Satrlarni nusxalash uchun 
strncpy() 
funksiyasidan foydalanish mumkin, 
strncpy() funksiyasining umumiy ko‗rinishi quyidagicha bo‗ladi. 
strncpy(satr1, satr2,n); 


197 
strncpy(satr1, satr2,n) funksiyasi satr2 dagi elementlarni n tasini satr1 ni 
boshiga nusxalaydi. Strncpy() funksiyasini strcpy() funksiyasidan farqi satr2 ni nta 
elementini satr1 ni boshiga nusxalaydi. 
Misol: 
Berilgan s satrni 3 ta elementini p satrga nusxalang. 
 

#include  
#include  
using namespace std;
int main()
{ char s[100]; 
cin.getline(s,10); 
char p[10]; 
cin.getline(p,10); 
strncpy(p,s,3); 
cout<
return 0; 
}
Kiritish ma‘lumotlari 
s=algoritm 
p=dastur 
Dastur natijasi 
Algtur 
 

Download 2,67 Mb.
1   ...   124   125   126   127   128   129   130   131   ...   173




Download 2,67 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov

Download 2,67 Mb.
Pdf ko'rish