русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Перевірка і перетворення класів символів


Дата додавання: 2014-11-28; переглядів: 816.


Декілька функцій з <ctype.h> здійснюють перевірку символів і перетворення. В наступному, cє типу int, який може бути представленим як unsigned char (беззнаковим символом) абоEOF. Функції повертають int.

isalpha(c) повертає ненульове значення, якщо c є літерою алфавіта, 0 - якщо ні
isupper(c) повертає ненульове значення, якщо c є верхнього регістру, 0 - якщо ні
islower(c) повертає ненульове значення, якщо c є нижного регістру, 0 - якщо ні
isdigit(c) повертає ненульове значення, якщо c є цифрою, 0 - якщо ні
isalnum(c) повертає ненульове значення, якщо isalpha(c) абоisdigit(c), 0 - якщо ні
isspace(c) повертає ненульове значення, якщо c являється пробілом, табуляцією, символом нового рядка, вертанням каретки, зміною сторінки або вертикальною табуляцією
toupper(c) повертає c, обернене у верхній регістр
tolower(c) повертає c, обернене у нижній регістр

Ungetc

Стандартна бібліотека надає досить обмежену версію функції ungetch, яку ми написали уРозділі 4; вона називається ungetc.

int ungetc(int c, FILE *fp)

проштовхує символ c назад у файл fp і повертає або c, або EOF у випадку помилки. Тільки один символ на файл гарантовано проштовхнути назад. ungetc може використовуватись разом з кожною з ввідних функцій, таких як scanf, getc або getchar.


<== попередня лекція | наступна лекція ==>
Ввід і вивід рядків | Математичні функції


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн