char_result_9.f90

来自「用于进行gcc测试」· F90 代码 · 共 27 行

F90
27
字号
! { dg-do compile }! PR 18883: Fake result variables of non-constant length, in modulemodule foocontains    function s_to_c(chars)        character, pointer :: chars(:)        character(len=len(chars)) :: s_to_c        s_to_c = 'a'    end function s_to_cend module fooprogram huj    use foo    implicit none    character, pointer :: c(:)    character(3) :: s    allocate(c(5))    c = (/"a", "b", "c" /)    s = s_to_c(c)end program huj! { dg-final { cleanup-modules "foo" } }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?