• 5.14. Fayllar bilan formatli almashinuv  Muhim so`zlar
  • Mustahkamlash uchun savollar




    Download 7,16 Mb.
    Pdf ko'rish
    bet170/308
    Sana30.05.2024
    Hajmi7,16 Mb.
    #257687
    1   ...   166   167   168   169   170   171   172   173   ...   308
    Bog'liq
    Информатика

     Mustahkamlash uchun savollar. 
    1.
    Ma`lumotlarni oqimli kiritish va chiqarish qanday amalga oshiriladi ? 
    2.
    Oqimlar bilan ishlaganda qanday vazifalarni amalga oshirish kerak ? 
    3.
    Stdin nima ? 
    4.
    Standart chiqarish operatorini ayting. 
    5.
    Fopen nima ishni amalga oshiradi ? 
    6.
    Fopen(―text.txt‖,‖wt‖ ) ga fayl qanday rejimda ochilgan ? 
    7.
    Perrorning vazifasini ayting. 
    8.
    Getc, putc operatorlari nima uchun mo`ljalangan ? 
    9.
    Fclose operatorining vazifasini ayting ? 
    10.
    If (fopen(―1.txt‖,w)==Null) ifodaning natijasi chin bo`lsa nima bo`ladi?


    282 
    5.14. Fayllar bilan formatli almashinuv 

    Muhim so`zlar:
    ko`rsatkich, fprint, fread, fseek, seek_set, seek_cur, 
    seek_end, ftell, rewind, read, write, lseek.
     

    Bilib olasiz: 
    faylga ixtiyoriy murojaat, quyi darajali kiritish va chiqarish, 
    fayllarni ochish va yopish, ma`lumotlarni o`qish va yozish. 
    Ko`p hollarda ma`lumotni to`g`ridan-to`g`ri monitorga chiqarishga qulay 
    shaklda faylda saqlash zarur bo`ladi. Bu holda faylga formatli kiritish va chiqarish 
    funksiyalaridan foydalanish mumkin. Bu funksiyalar quyidagi prototiplarga ega: 
    Int fprintf(oqimga ko`rsatkich, formatlash-qatori, o`zgaruvchilar ro`yxati ); 
    Int fread>>(oqimga ko`rsatkich, formatlash-qatori, o`zgaruvchilar ro`yxati); 
    Masalan, int.dat faylini yaratuvchi va bu faylga 1 dan 100 gacha bo`lgan 
    sonlarning simvolli tasvirini yozib qo`yuvchi programmani ko`rib chiqamiz: 
    111-listing.
    Output: 
    #include
    #include  
    int main() { 
    FILE *fp; 
    Int n; 
    If((fp=fopen(“int.dat”,”ts”))==NULL) 
    {perror (“int.dat”); 
    return 1; } 
    for(n=1; n<101; n++) 
    fprintf<<(fp,“%d ”;n); } 
    fclose(fp); 
    return 0; } 

    Download 7,16 Mb.
    1   ...   166   167   168   169   170   171   172   173   ...   308




    Download 7,16 Mb.
    Pdf ko'rish