====== fclose ======
===== Description =====
Close a file handle.
===== Function prototype =====
bool fclose
===== Arguments =====
^ Name ^ Type ^ Comment ^
| hFile | voidptr | A handle to a file that was previously opened by [[plugins:general:zeoscript:reference:functions:fopen]] or [[plugins:general:zeoscript:reference:functions:fopen_s]]. |
===== Return value =====
False if:
* The file handle is invalid, or;
* The file handle cannot be closed.
True otherwise.
===== Example =====
voidptr fp // create a file handle
set fp // open the file, and assign the value to 'fp'
assert fp "Cannot open file!" // exit if file can't be opened
string s
set string "Hello!"
fwrite fp s // write text to file
fclose fp // close file
===== Comments =====
None.
===== See also =====
* [[plugins:general:zeoscript:reference:functions:fopen]]
* [[plugins:general:zeoscript:reference:functions:fopen_s]]
* [[plugins:general:zeoscript:reference:functions:fread]]
* [[plugins:general:zeoscript:reference:functions:fwrite]]
* [[plugins:general:zeoscript:reference:functions:fgetc]]
* [[plugins:general:zeoscript:reference:functions:fputc]]
* [[plugins:general:zeoscript:reference:functions:fseek]]
* [[plugins:general:zeoscript:reference:functions:ftell]]
* [[plugins:general:zeoscript:reference:functions:rewind]]