fgets()
C stdio fgets() funksiyasi
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. |
|---|
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
