fgets()

C stdio fgets() funksiyasi

❮ C stdio kutubxonasi


Misol

Fayldan bir qatorni o‘qing:

FILE *fptr; // Open a file in read mode fptr = fopen("filename.txt", "r"); // Store the content of the file char myString[100]; // Read the content and store it inside myString fgets(myString, 100, fptr); // Print the file content printf("%s", myString); // Close the file fclose(fptr);
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

fgets() funksiyasi fayl tarkibini keyingi qator ko‘chishigacha o‘qiydi va uni char massiviga yozadi. Tarkib oxiriga \0 null belgisi qo‘shiladi. Pozitsiya indikatori fayldagi keyingi o‘qilmagan belgiga o‘tkaziladi.

fgets() funksiyasi <stdio.h> sarlavha faylida aniqlangan.


Sintaksis

fgets(char * destination, int size, FILE * fptr);

Parametr qiymatlari

Parametr Tavsif
destination Majburiy. Tarkib yoziladigan massivga ko‘rsatkich.
size Majburiy. Ma’lumot yozilayotgan massivning o‘lchami. Funksiya fayldan ko‘pi bilan size-1 ta belgi o‘qiydi.
fptr Majburiy. Odatda fopen() funksiyasi yordamida yaratiladigan fayl ko‘rsatkichi.

Texnik tafsilotlar

Qaytaradi: destination parametri orqali berilgan ko‘rsatkichning o‘zi.


❮ C stdio kutubxonasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!