Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






ОПЕРАЦІЇ З РЯДКАМИ

Довідка з функцій. (Не для друку)

Більшість функцій роботи з рядками знаходяться в бібліотеці string,h. Основні функції роботи із символьними масивами зведені в таблицю.

Найменування Короткий опис
strlen повертає довжину рядка в байтах, не враховуючи нульовий термінатор
strcpy копіює рядок2 у рядок1
strncpy копіює задане число символів рядка2 у рядок1
strdup розподіляє пам'ять і робить копію рядка
strcat приєднує рядок2 у кінець рядка1
strncat приєднує задане число символів рядка2 у кінець рядка1
strcmp порівнює рядок1 з рядком2, розрізняючи прописні й малі літери
stricmp strcmpi порівнює рядок1 з рядком2, не розрізняючи прописні й малі літери
strncmp порівнює задане число символів двох рядків, розрізняючи прописні й малі літери
strnicmp strncmpi порівнює задане число символів двох рядків, не розрізняючи прописні й малі літери
strlwr _strlwr перетворить усі символи рядка в малі літери
strupr _strupr перетворить усі букви рядка в прописні букви
strrev реверс рядка
strchr повертає позицію першого входження символу в рядок
strrchr відшукує останнє входження символу в рядку
strspn повертає позицію в рядку першого символу, який не належить заданому набору символів
strcspn повертає позицію першого входження символу із заданого набору символів
strpbrk відшукує місце першого входження будь-якого символу із заданого набору
strstr відшукує місце першого входження рядка2 у рядок1
strtok повертає вказівник на лексему, обмежену заданим роздільником
Strnset поміщає заданий символ у задане число позицій рядка
Strset поміщає символ в усі позиції рядка
Strerror повертає по заданому номеру системної помилки вказівник на рядок тексту повідомлення про помилку
Strerror повертає вказівник на рядок, утворену об'єднанням довільного рядка й повідомлення про помилку в бібліотечній функції
isalnum(c) істина, якщо символ c є буквою або цифрою
isalpha(c) істина, якщо символ c є буквою
isascii(с) істина, якщо код символу з <= 127
iscntrl(с) істина, якщо з – керуючий символ
isdigit(c) істина, якщо з – символ десяткової цифри
isgraph(с) істина, якщо з – символ, що друкується (код від 33 до 126)
islower(с) істина, якщо c – мала літера
isprint(с) істина, якщо з – символ, що друкується (код від 33 до 126 ) або пробіл
ispunct(с) істина, якщо з – символ пунктуації
isspace(с) істина, якщо з – символ порожнього місця або пробілу
isupper(c) істина, якщо c – прописна буква
isxdigit(c) істина, якщо з – символ шістнадцятирічна цифра
toascii(c) повертає код з або 128, якщо код c більше 127
_tolower(c) перетворить символ прописної букви в символ рядкової. Використовується, якщо точно відомо, що c – прописна буква. Повертає код рядкової букви
tolower(c) перетворить символ прописної букви в символ рядкової, не змінюючи всі інші символи. На відміну від tolower спочатку перевіряє, чи є символ прописною буквою. Якщо ні, то символи не перетворяться. Повертає код рядкової букви
_toupper(c) перетворить символ рядкової букви в символ прописної. Використовується, якщо точно відомо, що c – мала літера. Повертає код прописної букви
toupper(с) перетворить символ рядкової букви в символ прописний, не змінюючи всі інші символи. На відміну від toupper, спочатку перевіряє, чи є символ малою літерою. Символи, що не є малими літерами не перетворяться. Повертає код прописної букви

Далі самі популярні з наведених функцій будуть розглянуті докладно, однак слід урахувати, що в деяких версіях поставки бібліотек С++ дані функції можуть здійснювати неправильно (або не виконувати зовсім) роботу з національними символами.


Читайте також:

  1. Активні операції банків
  2. Активні операції комерційних банків
  3. Алгебраїчні операції
  4. Арифметичні операції
  5. Арифметичні операції в різних системах числення
  6. Арифметичні операції над цілими числами
  7. Банк і його операції. Правова природа банківської діяльності
  8. Бартерні операції
  9. Біржові операції.
  10. Біржові операції. Котирування цін на біржі
  11. Валютні операції комерційних банків України
  12. Валютні операції.




Переглядів: 538

<== попередня сторінка | наступна сторінка ==>
Маніпулятори | Функція strcpy

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.