Isalnum

isalnum — функция стандартной библиотеки языка C, подключаемая в заголовочном файле ctype.h.[1] Функция проверяет, является ли аргумент c типа int буквой или цифрой.[2]

Прототип функции: int isalnum(int c);. Возвращает 0 если аргумент не является цифрой или буквой и ненулевое значение в противном случае.

Функция появилась в стандарте C89. Логически является объединением возможности функций isalpha и isdigit.

Пример использования

// Программа извлекает символы из потока stdin и отображает каждую цифру или латинскую букву.
#include <ctype.h>
#include <stdio.h>

void main(void)
{
  char ch;
  do
  {
    ch = fgetc(stdin);
    if (isalnum(ch))
      printf("Символ %c является латинскоалфавитно-цифровым.\n", ch);
  }
  while (ch != EOF);
}

См. также

Примечания

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.