- •Перелік лабораторних робіт
- •Лабораторна робота №1 "Прості типи даних. Базові конструкції мови с"
- •Додаткові задачі, що пропонувалися на Всеукраїнських олімпіадах з програмування у 2001 та
- •2002 Роках (м. Одеса, м. Чернівці)
- •Потоків”
- •Частина 4. Додатки
- •4.1 Вбудований відлагоджувач програм
- •4.2 Таблиця символів ascii
- •4.3 Розширені коди клавіатури
- •4.4 Функції стандартної бібліотеки Функції для роботи із символами
- •Функції для роботи з ос (dos.H)
- •Математичні функції (math.H)
- •Функції I/o (stdio.H)
- •Консольні функції I/o (conio.H)
- •4.5 Пріоритети операцій Таблиця 4.14. Пріоритети операцій
- •4.6 Основні комбінації клавіш середовища тс
- •Література
- •10005, М. Житомир, вул. Черняхівського, 103.
4.4 Функції стандартної бібліотеки Функції для роботи із символами
Таблиця 4.6. Функції для роботи із символами
Функція |
Опис |
Тип повернення |
isalnum(int c); |
Перевірка, чи є символ літерою або цифрою. |
int |
isalpha(int c); |
Перевірка, чи є символ літерою. |
int |
iscntrl(int c); |
Перевірка, чи є символ керуючим. |
int |
isdigit(int c); |
Перевірка, чи є символ десятковою цифрою. |
int |
isgraph(int c); |
Перевірка, чи є символ видимим. |
int |
3 00
Розділ 4. Додатки
islower(int c); |
Перевірка, чи є символ літерою нижнього регістру. |
int |
ispunct(int c); |
Перевірка, чи є символ знаком пунктуації. |
int |
isspace(int c); |
Перевірка, чи є символ пробільним. |
int |
isupper(int c); |
Перевірка, чи є символ літерою верхнього регістру. |
int |
isxdigit(int c); |
Перевірка, чи є символ шістнадцятковою цифрою. |
int |
tolower(int c); |
Перетворення символу в нижній регістр. |
int |
toupper(int c); |
Перетворення символу у верхній регістр. |
int |
Функції для роботи з каталогами (dir.h)
Таблиця 4.7. Функції для роботи з каталогами (dir.h)
int |
int |
void |
int |
int |
char * |
int |
int |
char * |
int |
char * |
int |
chdir(char *pathname); |
Зміна поточного робочого каталогу. |
findfirst(char *pathname, struct ffblk *buf, int attr); |
Початок пошуку файла або каталогу. |
fnmerge(char *path, char *drive, char *dir, char *name,char *ext) |
Складання імені файла із окремих частин. |
fnsplit(char *path, char *drive, char *dir, char *name,char *ext); |
Розкладання імені файла на окремі компоненти. |
getcurdir(int drive,char *directory); |
Повертає поточний каталог на вказаному диску. |
getcwd(char *buf, int n); |
Повертає повне ім’я поточного каталогу. |
getdisk(void); |
Повертає поточний диск. |
mkdir(char *pathname); |
Створення нового каталогу. |
mktemp(char *template); |
Генерує унікальне ім’я файла. |
rmdir(const char *path); |
Знищення каталогу. |
searchpath(char *filename); |
Продовження пошуку файла, початого функцією findfirst. |
setdisk(int drive); |
Встановлення поточного диску. |