# %fclose() function

The %fclose() function closes the stream
specified by stream returned by a previous call to %fopen().

## Syntax

```
var = %fclose((char*)stream)
```
Note: *stream* is defined as a pointer
to a character, instead of a pointer to a file.

CAUTION: Closing one of the system files (stdin, stdout, and so on) has unpredictable results.

## See also

- [%fdopen() function](https://d3codex.com/pickbasic-flashbasic/percent-fdopen-function/)
- [%fgetc() function](https://d3codex.com/pickbasic-flashbasic/percent-fgetc-function/)
- [%fgets() function](https://d3codex.com/pickbasic-flashbasic/percent-fgets-function/)
- [%fopen() function](https://d3codex.com/pickbasic-flashbasic/percent-fopen-function/)
- [%fprintf() function](https://d3codex.com/pickbasic-flashbasic/percent-fprintf-function/)
- [%fputc() function](https://d3codex.com/pickbasic-flashbasic/percent-fputc-function/)
- [%freopen() function](https://d3codex.com/pickbasic-flashbasic/percent-freopen-function/)
- [FlashBASIC C functions overview](https://d3codex.com/pickbasic-flashbasic/flashbasic-c-functions-overview/)
- [cfunction statement](https://d3codex.com/pickbasic-flashbasic/cfunction-statement/)

---
Source: https://d3codex.com/pickbasic-flashbasic/percent-fclose-function/ - part of the D3Codex reference.
