close_fileT_close_fileCloseFileCloseFileclose_file关闭文件(算子)

名称

close_fileT_close_fileCloseFileCloseFileclose_file — 关闭文本文件。

签名

close_file( : : FileHandle : )

Herror T_close_file(const Htuple FileHandle)

void CloseFile(const HTuple& FileHandle)

static void HFile::CloseFile(const HFileArray& FileHandle)

void HFile::CloseFile() const

static void HOperatorSet.CloseFile(HTuple fileHandle)

static void HFile.CloseFile(HFile[] fileHandle)

void HFile.CloseFile()

def close_file(file_handle: MaybeSequence[HHandle]) -> None

描述

算子 close_fileclose_fileCloseFileCloseFileCloseFileclose_file 关闭通过算子 open_fileopen_fileOpenFileOpenFileOpenFileopen_file 打开的文件。

执行信息

参数

FileHandleFileHandleFileHandleFileHandlefileHandlefile_handle (输入控制)  file(-array) HFile, HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (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)

结果

如果文件句柄正确 close_fileclose_fileCloseFileCloseFileCloseFileclose_file 返回值 2 (H_MSG_TRUE)。否则将抛出异常。

可能的前趋

open_fileopen_fileOpenFileOpenFileOpenFileopen_file

另见

open_fileopen_fileOpenFileOpenFileOpenFileopen_file

模块

基础