getline 接口

公共接口 getline

从格式化单元读取整行到字符串变量


模块过程

私有子程序 getline_char(unit, line, iostat, iomsg)

从格式化单元读取整行到延迟长度字符变量

参数

类型 意图可选 属性 名称
整型, 意图(输入) :: unit

格式化 IO 单元

字符(len=:), 意图(输出), 可分配 :: line

要读取的行

整型, 意图(输出), 可选 :: iostat

操作状态

字符(len=:), 可选, 可分配 :: iomsg

错误消息

私有子程序 getline_string(unit, line, iostat, iomsg)

从格式化单元读取整行到字符串变量

参数

类型 意图可选 属性 名称
整型, 意图(输入) :: unit

格式化 IO 单元

类型(string_type), 意图(输出) :: line

要读取的行

整型, 意图(输出), 可选 :: iostat

操作状态

字符(len=:), 可选, 可分配 :: iomsg

错误消息

私有子程序 getline_input_char(line, iostat, iomsg)

从标准输入读取整行到延迟长度字符变量

参数

类型 意图可选 属性 名称
字符(len=:), 意图(输出), 可分配 :: line

要读取的行

整型, 意图(输出), 可选 :: iostat

操作状态

字符(len=:), 可选, 可分配 :: iomsg

错误消息

私有子程序 getline_input_string(line, iostat, iomsg)

从标准输入读取整行到字符串变量

参数

类型 意图可选 属性 名称
类型(string_type), 意图(输出) :: line

要读取的行

整型, 意图(输出), 可选 :: iostat

操作状态

字符(len=:), 可选, 可分配 :: iomsg

错误消息