[UP]


Manual Reference Pages  - selected_char_kind (3)

NAME

selected_char_kind(3f) - [FORTRAN:INTRINSIC] Choose character kind

CONTENTS

Syntax
Description
Arguments
Example
Standard
Class

SYNTAX

result = selected_char_kind(name)

DESCRIPTION

selected_char_kind(name) returns the kind value for the character set named NAME, if a character set with such a name is supported, or -1 otherwise. Currently, supported character sets include "ASCII"

and "DEFAULT", which are equivalent, and "ISO_10646" (Universal Character Set, UCS-4) which is commonly known as Unicode.

ARGUMENTS

NAME - Shall be a scalar and of the default character type.

EXAMPLE

Sample program:

   program demo_selected_char_kind
     use iso_fortran_env
     implicit none
     integer, parameter :: ascii = selected_char_kind ("ascii")
     integer, parameter :: ucs4  = selected_char_kind (’ISO_10646’)

character(kind=ascii, len=26) :: alphabet character(kind=ucs4, len=30) :: hello_world

alphabet = ascii_"abcdefghijklmnopqrstuvwxyz" hello_world = ucs4_’Hello World and Ni Hao -- ’ & // char (int (z’4F60’), ucs4) & // char (int (z’597D’), ucs4)

write (*,*) alphabet

open (output_unit, encoding=’UTF-8’) write (*,*) trim (hello_world) end program demo_selected_char_kind

STANDARD

[[Fortran 2003]] and later

CLASS

Transformational function


selected_char_kind (3) March 19, 2019
Generated by manServer 1.08 from 547dd68b-df8e-47a8-886e-d0e0033716d0 using man macros.