fopen()

C stdio fopen() funksiyasi

❮ C stdio kutubxonasi


Misol

Fayl yarating:

FILE *fptr; // Create a file fptr = fopen("filename.txt", "w"); // Close the file fclose(fptr);
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

fopen() funksiyasi faylni ochadi va fayllarni o‘qiydigan hamda ularga yozadigan boshqa funksiyalarda ishlatiladigan maxsus FILE ko‘rsatkichini qaytaradi.

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


Sintaksis

fopen(const char * filename, const char * mode);

Parametr qiymatlari

Parametr Tavsif
filename Majburiy. Faylga yo‘lni o‘z ichiga olgan string.
mode Majburiy. Fayldan qanday foydalanilishini tavsiflovchi string. U quyidagilardan biri bo‘lishi mumkin

w - Faqat yozish uchun ochadi. Faylning butun tarkibini tozalaydi. Agar fayl mavjud bo‘lmasa, u yaratiladi.
a - Faqat yozish uchun ochadi. Faqat fayl oxiriga yozadi. Agar fayl mavjud bo‘lmasa, u yaratiladi.
r - Faqat o‘qish uchun ochadi. Agar fayl mavjud bo‘lmasa, NULL ko‘rsatkich qaytariladi.
w+ - O‘qish va yozish uchun ochadi. Faylning butun tarkibini tozalaydi. Agar fayl mavjud bo‘lmasa, u yaratiladi.
a+ - O‘qish va yozish uchun ochadi. Faqat fayl oxiriga yozadi. Agar fayl mavjud bo‘lmasa, u yaratiladi.
r+ - O‘qish va yozish uchun ochadi. Agar fayl mavjud bo‘lmasa, NULL ko‘rsatkich qaytariladi.

Faylni ikkilik (binary) fayl sifatida ko‘rish uchun qo‘shimcha "b" belgisini qo‘shish mumkin. Masalan, r+b.

Texnik tafsilotlar

Qaytaradi: Fayllar bilan ishlaydigan boshqa funksiyalar foydalanishi mumkin bo‘lgan FILE ko‘rsatkichi.


❮ C stdio kutubxonasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!