C ++ fclose () - C ++ Standart Kitaplığı

C ++ 'daki fclose () işlevi verilen dosya akışını kapatır.

fclose () prototip

 int fclose (FILE * akım);

fclose()Fonksiyon tek bir argüman, kapatılacak olan bir dosya akışı sürer. Arabelleğe alınan ancak yazılmayan tüm veriler işletim sistemine boşaltılır ve tüm okunmamış arabelleğe alınmış veriler atılır.

İşlem başarısız olsa bile akış artık dosyayla ilişkilendirilmez. Dosya işaretçisi fclose()çalıştırıldıktan sonra kullanılırsa , davranış tanımsızdır.

Başlık dosyasında tanımlanmıştır.

fclose () Parametreler

stream: Kapatılacak dosya akışı.

fclose () Dönüş değeri

Fclose () işlevi şunu döndürür:

  • Başarıya sıfır.
  • Başarısızlık durumunda EOF.

Örnek: fclose () işlevi nasıl çalışır?

 #include #include using namespace std; int main() ( FILE *fp; fp = fopen("file.txt","w"); char str(20) = "Hello World!"; if (fp == NULL) ( cout << "Error opening file"; exit(1); ) fprintf(fp,"%s",str); fclose(fp); cout << "File closed successfully"; return 0; )

Programı çalıştırdığınızda, çıktı:

 Dosya başarıyla kapatıldı

Ilginç makaleler...