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
bet122/164
Sana25.01.2024
Hajmi2,67 Mb.
#146073
1   ...   118   119   120   121   122   123   124   125   ...   164
Bog'liq
ALGORITMLASH VA DASTURLASH ASOSLARI

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 
 
strncpy (st1, st2, n) funksiyasi. Bunda funksiya st1 satrining dastlabki n 
ta belgisi ustiga st2 ning n dastlabki n ta belgisini nusxalaydi. 

Download 2,67 Mb.
1   ...   118   119   120   121   122   123   124   125   ...   164




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