Standard C String and Character (řetězce a znaky)
Z cppreference.com
< cpp
| atof | převede řetězec na float |
| atoi | převede řetězec na integer |
| atol | převede řetězec na long |
| isalnum | je znak z abecedy nebo číslice (alphanumeric)? (iff) |
| isalpha | je znak z abecedy (alphabetic)? (iff) |
| iscntrl | je znak řídídcím znakem? (iff) |
| isdigit | je znak číslice(digit)? (iff) |
| isgraph | je znak grafickým znakem (graphical character)? (iff) |
| islower | je znak malé písmeno (lowercase)? (iff) |
| isprint | je znak tisknutelný? (iff) |
| ispunct | je znak interpunkční? (iff) |
| isspace | je znak mezera? (iff) |
| isupper | je znak velké písmeno (uppercase)? (iff) |
| isxdigit | je znak hexadecimální číslicí? (iff) |
| memchr | vyhledá první výskyt znaku v "řetězci" určeného pomocí ukazatele a délky bloku paměti |
| memcmp | porovnává dva buffery |
| memcpy | kopíruje buffer do jiného |
| memmove | přemisťuje obsah bufferu do jiného |
| memset | plní buffer znakem |
| strcat | zřetězuje dva řetězce |
| strchr | vyhledá první výskyt znaku v řetězci a vrátí jeho pozici |
| strcmp | porovnává dva řetězce |
| strcoll | porovnává dva řetězce s ohledem na aktuální lokalizaci |
| strcpy | kopíruje řetězec do jiného |
| strcspn | vrací index prvního výskytu znaku shodující se s jakýmkoliv znakem v druhém řetězci |
| strerror | vrací textovou verzi předaného chybového kódu (error code) |
| strlen | vrací délku řetězce |
| strncat | zřetězuje dva podřetězce s určenou délkou ze dvou řetězců |
| strncmp | porovnává dva podřetězce s určenou délkou ze dvou řetězců |
| strncpy | kopíruje podřetězec s určenou délkou do jiného řetězce |
| strpbrk | vrací ukazatel na první výskyt znaku shodující se s jakýmkoliv znakem v druhém řetězci |
| strrchr | vyhledá poslední výskyt znaku v řetězci a vrátí jeho pozici |
| strspn | vrací index prvního znaku, který se neshoduje v obouch řetězcích |
| strstr | vrací ukazatel na první výskyt podřetězce |
| strtod | konvertuje řetězec na double |
| strtok | vrací ukazatel na další token, kde druhý parametr ho určuje |
| strtol | konvertuje řetězec na long |
| strtoul | konvertuje řetězec na unsigned long |
| strxfrm | konvertuje podřetězec tak, že je možné ho použít s porovnávacími funkcemi |
| tolower | konvertuje znak na malý (lowercase) |
| toupper | konvertuje znak na velký (uppercase) |