函数

Pangoread_line

弃用:1.38 

声明 [src]

gint
pango_read_line (
  FILE* stream,
  GString* str
)

描述 [src]

从文件读取整行内容并写入缓冲区。

可以使用 ‘\n’,‘\r’,‘\n\r’ 或 ‘\r\n’ 作为行分隔符。行分隔符不会写入缓冲区。‘#’ 字符之后的文本将视为注释并跳过。‘' 可以在行的连接符开头的字符后使用,以兼容相邻行。‘' 在任意其他字符之前使用时会被忽略,并且会按原样写入到输出缓冲区中。

已弃用:自 1.38 起

新编写的代码中请不要使用它。

参数

stream

类型: FILE*

一个 stdio 流。

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

类型: GString

用于写入结果的 GString 缓冲区。

数据由函数的调用者所有。

返回值

类型: gint

如果流已经处于 EOF 字符,则返回 0,否则返回读取的行数(这对于在不合并带 ‘' 的行的行号计数器中非常有用)。