Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_Mova_S.doc
Скачиваний:
19
Добавлен:
23.02.2016
Размер:
1.14 Mб
Скачать

Функції стандартних бібліотек Функції для роботи із символами (ctype.H)

Функція

Опис

Тип результату

isalnum(int c);

Перевірка, чи є символ літерою або цифрою

Int

isalpha(int c);

Перевірка, чи є символ літерою

Int

iscntrl(int c);

Перевірка, чи є символ керуючим

Int

isdigit(int c);

Перевірка, чи є символ десятковою цифрою

Int

isgraph(int c);

Перевірка, чи є символ видимим

Int

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)

Функція

Опис

Тип результату

chdir(char *pathname);

Зміна поточного робочого каталогу

Int

findfirst(char *pathname, struct ffblk *buf, int attr);

Початок пошуку файла або каталогу

Int

fnmerge(char *path, char *drive, char *dir, char *name,char *ext)

Складання імені файла із окремих частин

Void

fnsplit(char *path, char *drive, char *dir, char *name,char *ext);

Розкладання імені файла на окремі компоненти

Int

getcurdir(int drive,char *directory);

Повертає поточний каталог на вказаному диску

Int

getcwd(char *buf, int n);

Повертає повне ім’я поточного каталогу

char *

getdisk(void);

Повертає поточний диск

int

mkdir(char *pathname);

Створення нового каталогу

int

mktemp(char *template);

Генерує унікальне ім’я файла

char *

rmdir(const char *path);

Знищення каталогу

int

searchpath(char *filename);

Продовження пошуку файла, початого функцією findfirst

char *

setdisk(int drive);

Встановлення поточного диску

int

Функції для роботи з ос (dos.H)

Функція

Опис

Тип результату

absread(int drive, int nsect, int sectno, void *buffer);

Читання інформації із сектора

Int

abswrite(int drive, int nsect, int sectno, void *buffer);

Запис інформації у сектор

Int

bdos(int dosfun, unsigned dosdx, unsigned dosal);

Виклик MS-DOS

Int

ctrlbrk(int (*handler)(void));

Встановлення реакції на CTRL-Break

Void

delay(unsigned milliseconds);

Призупинення роботи програми на вказане число мілісекунд

Void

getcbkr(void);

Повертає поточну встановлену реакцію на CTRL-Break

Int

getdate(struct date *datep);

Повертає поточну дату

Void

getdfree(int drive, struct dfree *dCube);

Повертає об’єм вільного місця на диску

Void

getfat(int drive, struct fatinfo *fatblkp);

Отримати інформацію FAT

Void

getfatd(struct fatinfo *dCube);

Отримати інформацію FAT про поточний диск

Void

getftime(int handle,struct ftime, *ftimep);

Повертає дату і час створення файла

Int

gettime(struct time *timep);

Повертає поточний системний час

Void

inp(unsigned portid);

Читає один байт з вхідного порта port

Int

inport(int portid);

Читає слово(два байти) із вхідного порта

Int

inportb(int portid);

Читає байт з порта введення

unsigned char

int86x(int intno, union REGS *inregs, union REGS *outregs, struct SREGS *segregs);

Виконує системне переривання

Int

intr(int intno, struct REGPACK *preg);

Виконує системне переривання

Void

keep(unsigned char status, unsigned size);

Завершити роботу і залишити програму резидентною

void

nosound(void);

Відключити звук

Void

outp(unsigned portid, int value);

Записати байт в порт

Int

peek(unsigned segment, unsigned offset); peekb(unsigned segment, unsigned offset);

Отримати значення байта або слова за адресою

int char

poke(unsigned segment, unsigned offset, int value); pokeb(unsigned segment, unsigned offset, char value)

Записати значення байта або слова за адресою

void void

settime(struct time *timep);

Встановити поточний час

Void

sleep(unsigned seconds);

Призупинити виконання програми на задану кількість секунд

Void

sound(unsigned frequency);

Генерувати звуковий сигнал із заданою частотою

Void

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]