Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OOP.docx
Скачиваний:
6
Добавлен:
12.11.2019
Размер:
347.23 Кб
Скачать

Список літератури Основна

  1. Ире Пол (Ira Pohl) Объектно-ориентированное программирование с использованием C++. – K.: DiaSoft Ltd, 1995. – 480 c.

  2. Уолтер Сэвитч (Walter Savitch) C++ в примерах. – М.: ЭКОМ, 1997. – 736 с.: илл.

  3. Страуструп Б. С++ .Язык программирования. – М.: ”И.В.К.-СОФТ”, 1991. – 315 с.

  4. Крис Паппас и Уильям Мюррей Руководство программиста по Си/Си++. В 2-х кн. Кн.1. – М.: “СК Пресс”, 1997. – 520с., ил.

  5. Мэтт Теллес ( Matt Telles ) Borland C++ Builder: библиотека программиста – СПб: Питер Ком, 1998. – 512.: ил.

  6. Хэнкок Л., Кригер М. Введение в программирование на языке Си. – М.: Радио и связь, 1986. – 192 с.

  7. Керниган Б., Ритчи Д., Фьюэр А. Язык программирования Си. Задачи по языку Си. – М.: Финансы и статистика, 1985. – 279 с.

  8. Аммерал Л. (Ammeraal L.) Принципы программирования в машинной графике. – М.: “Сол Систем”, 1992. – 224 с.: ил.

Допоміжна

  1. Джонстон Г. Учитесь программировать: Пер. с англ. - М.: Финансы и статистика, 1989.- 168с.

  2. Прокофьев Б., Сухарев Н., Храмов Ю. Графические средства Turbo C и Turbo C++. – М.: Финансы и статистика, СП “Ланит”, 1992. – 160 с.

  3. Уинер Р. Язык Турбо Си. – М.: Мир, 1991

  4. Уэйт М., Прата С., Мартин Д. Язык Си: Руководство для начинающих. – М.: Мир, 1988

  5. Касаткин А. И. Профессиональное программирование на языке Си. Управление ресурсами: Справ. пособие. – Мн.: Выш. шк., 1992. – 432с.: ил.

Додаток А

Деякі функції роботи з рядками із файлу string.H

Тип ф-ції

Ім’я функції

Формальні аргументи

Опис

Int

strcmp()

(const char * s1, const char * s2)

Порівнює два рядки. Повертає негативне значення, якщо перший рядок менше другий, рівне нулю, якщо рядки рівні і позитивне значення, якщо перший рядок більше ніж другий.

size_t

strcspn()

(const char * s1, const char * s2)

Шукає підрядок в рядку.

char *

strcpy()

(const char * s1, const char * s2)

Копіює рядок s2 в рядок s1

char *

strerror()

(int ernum)

Повідомлення про помилку по номеру помилки

char *

_sterror()

(const char * s)

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

size_t

strlen()

(const char * s)

Визначає довжину рядка без урахування нульового символу – обмежувача

char *

strlwr()

(const char * s)

Перетворює символи рядка в нижній регістр

char *

strncat()

(const char * s1, const char * s2, size_t n )

Додає n символів рядка s2 до s1

int

strncmp()

(const char * s1, const char * s2, size_t n )

Порівнює перші n символів двох рядків

int

strnicmp()

(const char * s1, const char * s2, size_t n )

Порівнює перші n символів двох рядків, ігноруючи регістр

char *

strncpy()

(const char * s1, const char * s2, size_t n )

Копіює n символів з s2 в s1

char*

strnset()

(const char * s,

int ch, size_t n )

Заповнює перші n символів рядка кодом ch

char *

strpbrk()

(const char * s1, const char * s2)

Визначає позицію символів з s2 в s1

char *

strrchr()

(const char * s,

int ch )

Визначає позицію останнього входження ch в s

char *

strrev()

(const char * s)

Повертає рядок в зворотному порядку

char *

strset()

(const char * s, int ch )

Заповнює рядок кодом ch

size_t

strcpn()

(const char * s1, const char * s2)

Повертає номер першого символу рядка s1, що не входить в s2

char *

strstr()

(const char * s1, const char * s2)

Повертає адресу першого входження рядка s2 в рядок s1

char *

strtok()

(const char * s1, const char * s2)

Шукає в рядку s1 перший фрагмент з обмежувачами s2

char *

strupr()

(const char * s)

Перетворює символи рядка у верхній регістр

Методичні вказівки щодо виконання лабораторних робіт з навчальної дисципліни “Об'єктно – орієнтоване програмування” для студентів денної форми навчання зі спеціальності 6.091501 - “Комп'ютерні системи та мережі” (у тому числі скорочений термін навчання) частина 1

Укладачі ст. викл. В.Ю. Бельська, ст.викл. А.Л. Смірнова

Відповідальний за випуск доц. каф. КІС Г.Ю. Сисюк

Підп. до др._________________Формат 60х84 1/16. Папір тип. Друк ризографія.

Ум. друк. Арк. _____Наклад _________прим. Зам. №___________ Безкоштовно.

Видавничий відділ КДПУ

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