c isalpha: функция для определения буквенных символов в языке Си
Функция "с isalpha" - это функция языка программирования C, которая проверяет, является ли переданный ей символ буквой в верхнем или нижнем регистре.
Синтаксис используется в соответствии с библиотекой ctype.h:
int isalpha(int c);
где "с" - символ, который нужно проверить.
Возвращаемое значение функции - это целое число, которое равно нулю, если переданный символ не является буквой, и ненулевое значение, если символ является буквой.
Например, в следующем коде мы проверяем, является ли каждый символ в строке "Hello, World!" буквой:
c
#include
#include
int main() {
char str[] = "Hello, World!";
int i;
for (i = 0; str[i] != '\0'; i++) {
if (isalpha(str[i])) {
printf("%c is a letter\n", str[i]);
}
}
return 0;
}
Вывод программы будет следующим:
H is a letter
e is a letter
l is a letter
l is a letter
o is a letter
W is a letter
o is a letter
r is a letter
l is a letter
d is a letter
Результат программы показывает, что все буквы в строке были распознаны и отмечены как буквы с помощью функции "isalpha".