CharSList()

CHARSLIST()

Generates a sorted list of all characters in a string

Syntax

      CHARSLIST( [<cString>] ) -> cSortedCharacterList

Arguments

[<cString>] is the string for whom the function generates a sorted list of all characters Default: “” (empty string)

Returns

<cSortedCharacterList> a sorted list of the characters in <cString>

Description

The CHARLIST() function generates a sorted list of those characters that are contained in <cString>. This list can contain each character only once, so that its maximum length is 256. The function gives the same result as CHARSORT(CHARLIST(<cString>))

Examples

      ? charslist( "Hello World !" ) // --> " !HWdelor"

Tests

      charslist( "Hello World !" ) == " !HWdelor"
      charslist( "Hello World !" ) == charsort (charlist ("Hello World !"))
      charslist( NIL ) == ""

Compliance

CHARSLIST() is only available in Harbour’s CT3 library.

Platforms

All

Files

Source is charlist.c, library is libct.

Seealso

CHARNOLIST(), CHARLIST(), CHARHIST()

CharNoList()

CHARNOLIST()

Generates a list of all characters not contained in a string

Syntax

      CHARNOLIST( [<cString>] ) -> cCharacterList

Arguments

[<cString>] is the string for whom the function generates a list of all characters not contained in that string Default: “” (empty string)

Returns

<cCharacterList> a list of the characters that are not contained in <cString>

Description

The CHARNOLIST() function generates a list of those characters that are not contained in <cString>. This list can contain each character only once, so that its maximum length is 256. The list is alphabetically sorted.

Examples

      ? charnolist( charnolist( "Hello World !" ) ) // --> " !HWdelor"

Tests

      charnolist( charnolist( "Hello World !" ) ) == charslist( "Hello World !" )
      charnolist( charnolist( NIL ) ) == ""

Compliance

CHARNOLIST() is compatible with CT3’s CHARNOLIST().

Platforms

All

Files

Source is charlist.c, library is libct.

Seealso

CHARLIST(), CHARSLIST(), CHARHIST()

CharList()

CHARLIST()

Generates a list of all characters in a string

Syntax

      CHARLIST( [<cString>] ) -> cCharacterList

Arguments

[<cString>] is the string for whom the function generates a list of all characters Default: “” (empty string)

Returns

<cCharacterList> a list of the characters in <cString>

Description

The CHARLIST() function generates a list of those characters that are contained in <cString>. This list can contain each character only once, so that its maximum length is 256. The list lists those characters first that are occuring in <cString> first.

Examples

      ? charlist( "Hello World !" ) // --> "Helo Wrd!"

Tests

      charlist( "Hello World !" ) == "Helo Wrd!"
      charlist( NIL ) == ""

Compliance

CHARLIST() is compatible with CT3’s CHARLIST().

Platforms

All

Files

Source is charlist.c, library is libct.

Seealso

CHARNOLIST(), CHARSLIST(), CHARHIST()

Harbour All Functions – C

CD / CHDIR / DirChange

CDoW

Chr

CharAdd
CharAnd
CharEven
CharHist
CharList
CharMirr
CharMix
CharNoList
CharNot
CharOdd
CharOne
CharOnly
CharOr
CharPix
CharRela
CharRelRep
CharRem
CharRepl
CharRLL
CharRLR
CharSHL
CharSHR
CharSList
CharSort
CharSub
CharSwap
CharWin
CharXOR

CLIPINIT
CMonth

Col

Cos

CosH

CountLeft
CountRight

CToBit

CToD

CToDoW
CToF
CToMonth
CToN

CurDir

CSetArgErr
CSetAtMuPa
CSetRef
CTCExit
CTCInit
CTExit
CTInit