C ++ fclose () - Perpustakaan Standard C ++

Fungsi fclose () dalam C ++ menutup aliran fail yang diberikan.

fclose () prototaip

 int fclose (aliran FILE *);

Yang fclose()fungsi mengambil hujah tunggal, aliran fail yang hendak ditutup. Semua data yang disangga tetapi tidak ditulis dibuang ke OS dan semua data yang disangga tidak dibuang.

Walaupun operasi gagal, aliran tidak lagi dikaitkan dengan fail. Sekiranya penunjuk fail digunakan setelah fclose()dijalankan, tingkah laku tidak ditentukan.

Ia ditakrifkan dalam fail tajuk.

fclose () Parameter

stream: Aliran fail untuk ditutup.

fclose () Nilai pulangan

Fungsi fclose () mengembalikan:

  • Nol kejayaan.
  • EOF atas kegagalan.

Contoh: Bagaimana fungsi fclose () berfungsi

 #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; )

Semasa anda menjalankan program, outputnya adalah:

 Fail berjaya ditutup

Artikel menarik...