ISALNUM 191 Przykład #include #include int main(void) { char * c_Numer = "\n\t 2004u"; int i_Numer; i_Numer = atoi(c_Numer); printf("\n Liczba typu int: %d, oraz jako ciąg znaków: %s \n", i_Numer, c_Numer); return 0; } isalnum Deklaracja #include int isalnum(int c); int isalpha(int c); int isblank(int c); int iscntrl(int c); int isdigit(int c); int isgraph(int c); int islower(int c); int isprint(int c); int ispuntc(int c); int isspace(int c); int isupper(int c); int isxdigit(int c); Argumenty c wartość znaku reprezentowana w jako typ unsigned char lub wartość makra EOF. Z tego powodu, przed przekazaniem funkcji argumentu typu char lub signed char należy go zrzutować na typ unsigned char lub unsigned int. Opis Funkcje sprawdzają czy podany znak spełnia jakiś konkretny warunek. Biorą pod uwagę ustawienia języka i dla różnych znaków w różnych locale ’ach mogą zwracać różne wartości. isalnum sprawdza czy znak jest liczbą lub literą, isalpha sprawdza czy znak jest literą, isblank sprawdza czy znak jest znakiem odstępu służącym do oddzielania wyrazów (stan- dardowymi znakami odstępu są spacja i znak tabulacji), iscntrl sprawdza czy znak jest znakiem sterującym, isdigit sprawdza czy znak jest cyfrą dziesiętna, isgraph sprawdza czy znak jest znakiem drukowalnym różnym od spacji, islower sprawdza czy znak jest małą literą, isprint sprawdza czy znak jest znakiem drukowalnym (włączając w to spację),
... zobacz całą notatkę
Komentarze użytkowników (0)