gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dc_string::strieq Interface Reference

Public Member Functions

logical function strieq_cc (string_a, string_b)
 

Detailed Description

Definition at line 195 of file dc_string.f90.

Member Function/Subroutine Documentation

◆ strieq_cc()

logical function dc_string::strieq::strieq_cc ( character(len = *), intent(in)  string_a,
character(len = *), intent(in)  string_b 
)

Case-insensitive string comparison

Compares string_a and string_b ignoring case. Returns .true. if they are equal, .false. otherwise.

Parameters
[in]string_aFirst string to compare
[in]string_bSecond string to compare
Returns
.true. if strings are equal (case-insensitive)

Definition at line 502 of file dc_string.f90.

503 !--
504 ! ※ 注意書き ※
505 !
506 ! コンパイラによっては character(len = len(string_a)):: abuf
507 ! が通らないため, 文字数を dc_types で提供される種別型
508 ! パラメタ STRING で制限
509 !++
510 character(len = *), intent(in):: string_a
511 character(len = *), intent(in):: string_b
512 character(len = STRING):: abuf
513 character(len = STRING):: bbuf
514 abuf = string_a
515 bbuf = string_b
516 call toupper(abuf)
517 call toupper(bbuf)
518 result = (abuf == bbuf)

The documentation for this interface was generated from the following file: