Index of Functions: A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X 
Index Page
isrchc

Table of contents
Procedure
Abstract
Required_Reading
Keywords
Declarations
Brief_I/O
Detailed_Input
Detailed_Output
Parameters
Exceptions
Files
Particulars
Examples
Restrictions
Literature_References
Author_and_Institution
Version

Procedure

     ISRCHC  ( Search in a character array )

     INTEGER FUNCTION  ISRCHC ( VALUE, NDIM, ARRAY )

Abstract

     Search for a given value within a character string array. Return
     the index of the first matching array entry, or zero if the key
     value was not found.

Required_Reading

     None.

Keywords

     ARRAY
     SEARCH

Declarations

     IMPLICIT NONE

     CHARACTER*(*)    VALUE
     INTEGER          NDIM
     CHARACTER*(*)    ARRAY ( * )

Brief_I/O

     VARIABLE  I/O  DESCRIPTION
     --------  ---  --------------------------------------------------
     VALUE      I   Key value to be found in ARRAY.
     NDIM       I   Dimension of ARRAY.
     ARRAY      I   Character string array to search.

     The function returns the index of the first matching array
     element or zero if the value is not found.

Detailed_Input

     VALUE    is the key value to be found in the array. Trailing
              blanks in this key are not significant: string matches
              found by this routine do not require trailing blanks in
              value to match those in the corresponding element of
              array.

     NDIM     is the dimension of the array.

     ARRAY    is the character array to be searched. Trailing
              blanks in the strings in this array are not significant.

Detailed_Output

     The function returns the index of the first matching array
     element in ARRAY. If VALUE is not found, ISRCHC is zero.

Parameters

     None.

Exceptions

     Error free.

     1)  If NDIM < 1, the function value is zero.

Files

     None.

Particulars

     None.

Examples

     The following table shows the value of ISRCHC given the contents
     of ARRAY and VALUE:

       ARRAY                 VALUE     ISRCHC
     -----------------       -----     ------
     '1', '0', '4', '2'       '4'        3
     '1', '0', '4', '2'       '2'        4
     '1', '0', '4', '2'       '3'        0

Restrictions

     None.

Literature_References

     None.

Author_and_Institution

     J. Diaz del Rio    (ODC Space)
     W.M. Owen          (JPL)
     W.L. Taber         (JPL)

Version

    SPICELIB Version 1.1.0, 03-AUG-2021 (JDR)

        Added IMPLICIT NONE statement.

        Edited the header to comply with NAIF standard. Extended
        description of input arguments.

    SPICELIB Version 1.0.1, 10-MAR-1992 (WLT)

        Comment section for permuted index source lines was added
        following the header.

    SPICELIB Version 1.0.0, 31-JAN-1990 (WMO)
Fri Dec 31 18:36:29 2021