Fclose (jazyk C)
| <ctype.h> | <limits.h> | <stdio.h> | <stdlib.h> | <math.h> | <string.h> | <time.h> | 
|---|---|---|---|---|---|---|
| 
 isalnum  | 
 printf  | 
 system  | 
Funkcia fclose
knižnica  | stdio.h  | 
popis  | Zatvorí daný súbor  | 
Úplný funkčný prototyp:
int fclose(FILE *stream)
Podrobný popis funkcie
Táto funkcia otvorí daný súbor u určitom režime.
Parametre
- stream
 - Smerník na FILE (súbor), ktorý bude zatvorený.
 
Návratová hodnota
Funkcia vráti 0 ak bol súbor úspešne zatvorený, inak vráti EOF.
Príklad
Príklad zobrazuje, ako otvoriť súbor na čítanie a zapisovanie. V príklade sú použité aj funkcie fprintf, Getc, fopen a feof. Pred spustením príkladu si zmeňte umiestnenie súboru podľa seba.
 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 int main() {
 5 	FILE * subor;
 6 
 7 	subor = fopen("C:\\Users\\User\\Desktop\\test.txt", "w+"); //otvorenie súboru pre zapisovanie (sem zadajte vlastné umiestnenie súboru)
 8 
 9 	if (subor) { //overenie, či je súbor naozaj otvorený
10 		fprintf(subor, "Ahoj svet!"); //zapisovanie do súboru
11 		printf("Text zapisany do suboru.\n");
12 		fclose(subor); //zatvorenie súboru
13 	}
14 	else {
15 		printf("Subor sa nepodarilo otvorit.\n");
16 	}
17 
18 	subor = fopen("C:\\Users\\User\\Desktop\\test.txt", "r"); //otvorenie súboru pre čítanie (sem zadajte vlastné umiestnenie súboru)
19 
20 	if (subor) { //overenie, či je súbor naozaj otvorený
21 		printf("Text zo suboru: ");
22 		char c;
23 		while (!feof(subor)) { //opakuje, pokiaľ nenájde koniec súboru
24 			c = getc(subor); //načítanie jedného znaku zo súboru
25 			printf("%c", c); //vypísanie načítaného znaku na obrazovku
26 		}
27 		fclose(subor); //zatvorenie súboru
28 	}
29 	else {
30 		printf("Subor sa nepodarilo otvorit.\n");
31 	}
32 	
33 
34 	return(0);
35 }
Výstup:
Text zapisany do suboru. Text zo suboru: Ahoj svet!