Содержание | Глава 14

Функция isupper

#include <ctype.h>
int isupper(int ch);

Функция isupper() возвращает ненулевое значение, если аргумент ch является прописной буквой. В противном случае возвращается нуль.

Пример

Данная программа проверяет все символы, прочитанные из стандартного входного потока stdin, и выдает сообщение о каждой прописной букве.

#include <ctype.h>
#include <stdio.h>

int main(void)
{
  char ch;

  for(;;) {
    ch = getchar();
    if(ch == '.') break;
    if(isupper(ch)) printf("%c является прописной буквой\n", ch);
  }

  return 0;
} 

Зависимые функции

islower()
Содержание | Глава 14