• «ko„rsat» nomli ko‗rsatkichga st1 massivi qiymati initsializatsiyalangan. 11-satrda korsar+=4;
  • 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
    bet129/173
    Sana16.05.2024
    Hajmi2,67 Mb.
    #238775
    1   ...   125   126   127   128   129   130   131   132   ...   173
    Bog'liq
    Tarixi 37 bet

    strncpy (st1, st2, n) 
    funksiyasi. Bunda funksiya 
    st1 
    satrining dastlabki
     n 
    ta belgisi ustiga
     st2 
    ning
     n 
    dastlabki
     n 
    ta belgisini nusxalaydi.
     
     
    strdup (satr) 
    funksiyasi. Funksiya xotiradan 
    satr
    uchun joy ajratib, o‗sha 
    joyga 
    satr
    ni nusxalaydi.
     
    Agar zarurat bo‗lsa ko‗rsatkichlardan foydalanib, satrning nechanchidir 
    belgisidan keyingilarini ham nusxalash mumkin. Quyidagi dastur bu 
    funksiyalar mohiyatini ochishga yordam beradi. 
    1 #include  
    2 #include  
    3 using namespace std; 
    4 int main() 
    5 { int i,j,n,m; 
    6 char*star1="Satr nusxasini olish"; 
    7 char*satr2; 
    8 char str3[30]="Assalom", st1[20]="123456789 soni", 
    9 st2[26]; 
    10 char*korsat=st1; cout<

    198 
    11 korsat+=4; cout<12 strcpy(st2, "nusxalashga misol"); cout<13 strncpy(st2, "soniga qarab nusxalash", strlen (str3)); cout<14 strncpy(st1, "dastlabki 4 belgini nusxalash",4); cout<15 satr2=strdup(satr1); cout<16 syste4m(―pause‖); 
    17 return 0; 
    18 } 
    Dastur natijasi quyidagicha bo‗ladi: 
    123456789 soni 
    56789 soni 
    nusxalashga misol 
    soniga shga misol 
    dast 56789 soni 
    satr nusxasini olish 
    10-satrda 
    «ko„rsat»
    nomli ko‗rsatkichga 
    st1 
    massivi qiymati 
    initsializatsiyalangan. 11-satrda
    korsar+=4;
    buyrug‗i bilan ko‗rsatkich 
    o‗zgaruvchining qiymati 4 bayt o‗ngga siljitildi. 12-satrda 
    «nusxalashga 
    misol»
    matni 
    strcpy( )
    funksiyasi yordamida

    Download 2,67 Mb.
    1   ...   125   126   127   128   129   130   131   132   ...   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