函数

GLibfreopen

自:2.6

声明 [src]

FILE*
g_freopen (
  const gchar* filename,
  const gchar* mode,
  FILE* stream
)

说明 [src]

POSIX freopen() 函数的一个包装。freopen() 函数打开一个文件,并将其与一个已存在的流关联。

查看 C 库手册以了解更多关于 freopen() 的详细信息。

自以下版本可用:2.6

参数

filename

类型: const gchar*

一个 GLib 文件名编码中的路径名(UTF-8 在 Windows 上)。

数据由函数调用者所有。
该值是平台原生的字符串,在 Unix 上使用首选的操作系统编码,在 Windows 上使用 UTF-8。
mode

类型: const gchar*

一个描述以何种模式打开该文件的字符串。

数据由函数调用者所有。
该值是一个以 NUL 结尾的 UTF-8 字符串。
stream

类型: FILE*

一个将会被重复使用的现有流,或 NULL

该参数可以为 NULL
数据由函数调用者所有。

返回值

类型: FILE*

一个 FILE*,如果文件被成功打开的话,或一个 NULL,如果出现错误的话。

数据由被调用的函数所有。
返回值可以为 NULL