close_fileT_close_fileCloseFileCloseFileclose_file (算子)
名称
close_fileT_close_fileCloseFileCloseFileclose_file — 关闭文本文件。
签名
def close_file(file_handle: MaybeSequence[HHandle]) -> None
描述
算子 close_fileclose_fileCloseFileCloseFileCloseFileclose_file closes a file which was opened
via the operator open_fileopen_fileOpenFileOpenFileOpenFileopen_file。
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
FileHandleFileHandleFileHandleFileHandlefileHandlefile_handle (输入控制) file(-array) → HFile, HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (handle)
File handle.
示例(HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
示例(C)
create_tuple(&FileHandle,0);
create_tuple_s(&name,"standard");
create_tuple_s(&type,"output");
open_file(name,type,&FileHandle);
destroy_tuple(name);
destroy_tuple(type);
/* ... */
/* close the file */
destroy_tuple(FileHandle);
示例(HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
示例(HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
示例(HDevelop)
open_file ('standard', 'output', FileHandle)
* ....
close_file(FileHandle)
结果
If the file handle is correct
close_fileclose_fileCloseFileCloseFileCloseFileclose_file 返回值 2 ( H_MSG_TRUE )。否则将抛出异常。
可能的前趋
open_fileopen_fileOpenFileOpenFileOpenFileopen_file
另见
open_fileopen_fileOpenFileOpenFileOpenFileopen_file
模块
基础