Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Characters and strings

&pagelevel(3)&pagelevel

Single character processing

“ffs - seek first set bit”

“isalnum - test for alphanumeric character”

“isalpha - test for alphabetic character”

“isascii - test for 7-bit ASCII character”

“iscntrl - test for control character”

“isdigit - test for decimal digit”

“isebcdic - test for EBCDIC character(BS2000)”

“isgraph - test for visible character”

“islower - test for lowercase letter”

“isprint - test for printing character”

“ispunct - test for punctuation character”

“isspace - test for white-space character”

“isupper - test for uppercase letter”

“iswalnum - test for alphanumeric wide character”

“iswalpha - test for alphabetic wide character”

“iswcntrl - test for control wide character”

“iswctype - test wide character for class”

“iswdigit - test for decimal digit wide character”

“iswgraph - test for visible wide character”

“iswlower - test for lowercase wide character”

“iswprint - test for printing wide character”

“iswpunct - test for punctuation wide character”

“iswspace - test for white-space wide character”

“iswupper - test for uppercase wide character”

“iswxdigit - test for hexadecimal digit wide character”

“isxdigit - test for hexadecimal digit”

“mblen - get number of bytes in multi-byte character”

“mbrlen - get number of bytes in multi-byte character”

“mbsinit - test for “initial conversion” state”

“wctype - define wide character class”

“wcwidth - get number of column positions of wide character code”

String processing

“a64l, l64a - convert string to 32-bit integer”

“ascii_to_ebcdic - convert ASCII string to EBCDIC string(extension)”

“crypt - encode strings using algorithms”

“ebcdic_to_ascii - convert EBCDIC string to ASCII string(extension)”

“encrypt - encode strings blockwise”

“getsubopt - get suboptions from string”

“index - get first occurrence of character in string”

“rindex - get last occurrence of character in string”

“setkey - set encoding key”

“strcasecmp, strncasecmp - non-case-sensitive string comparison”

“strcat - concatenate two strings”

“strchr - scan string for characters”

“strcmp - compare two strings”

“strcoll - compare strings using collating sequence”

“strcpy - copy string”

“strcspn - get length of complementary substring”

“strdup - duplicate string”

“strfill - copy substring (BS2000)” on page 872

“strlen - get length of string”

“strlower - convert a string to lowercase letters(BS2000)”

“strncasecmp - non-case-sensitive string comparisons”

“strncat - concatenate two substrings”

“strnlen - determine length of a string up to a maximum length”

“strncmp - compare two substrings”

“strncpy - copy substring”

“strpbrk - get first occurrence of character in string”

“strrchr - get last occurrence of character in string”

“strspn - get length of substring”

“strstr - find substring in string”

“strtok - split string into tokens”

“strtok_r - split string into tokens (thread-safe)”

“strupper - convert string to uppercase letters(BS2000)”

“strxfrm - string transformation based on LC_COLLATE”

“towctrans - map wide characters”

“wcscat - concatenate two wide character strings”

“wcschr - scan wide character string for wide characters”

“wcscmp - compare two wide character strings”

“wcscoll - compare two wide character strings according to LC_COLLATE”

“wcscspn - get length of complementary wide character substring”

“wcslen - get length of wide character string”

“wcsncat - concatenate two wide character strings”

“wcsncmp - compare two wide character substrings”

“wcsncpy - copy wide character substring”

“wcspbrk - get first occurrence of wide character in wide character string”

“wcsrchr - get last occurrence of wide character in wide character string”

“wcsspn - get length of wide character substring”

“wcsstr - search for first occurrence of a wide character string”

“wcstok - split wide character string into tokens”

“wcswcs - find wide character substring in wide character string”

“wcswidth - get number of column positions of wide character string”

“wctrans - define wide character mappings”

“wmemchr - search for wide character in a wide character string”

“wmemcmp - compare two wide character strings”

“wmemcpy - copy wide character string”

“wmemmove - copy wide character string in overlapping area”

“wmemset - set first n wide characters in wide character string”

Character and string conversions

“btowc - (one byte) convert multi-byte character to wide character”

"c16rtomb - convert UTF-16 character to multi-byte character"

"c32rtomb - convert UTF-32 character to multi-byte character"

“iconv - code conversion function”

“iconv_close - deallocate code conversion descriptor”

“iconv_open - allocate code conversion descriptor”

"mbrtoc16 - complete and convert multi-byte string to UTF-16 character"

"mbrtoc32 - complete and convert multi-byte string to UTF-32 character"

“mbrtowc - complete and convert multi-byte string to wide-character string”

“mbsrtowcs - convert multi-byte string to wide-character string”

“mbtowc - convert multi-byte character to wide character”

“strftime - convert date and time to string”

“strptime - convert string to date and time”

“_tolower - convert uppercase letters to lowercase”

“tolower - convert characters to lowercase”

“_toupper - convert lowercase letters to uppercase”

“toupper - convert characters to uppercase”

“towlower - convert wide characters to lowercase”

“towupper - convert wide characters to uppercase”

“wcrtomb - convert wide characters to multi-byte characters”

“wcsrtombs - convert wide character string to multi-byte string”

“wcstombs - convert wide character string to character string”

“wctomb - convert wide character code to character”

“wctob - convert wide character to 1-byte multi-byte character”