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


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


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


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


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


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


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


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


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


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



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

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

Більшість функцій роботи з рядками знаходяться в бібліотеці 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. Валютні операції.




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

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

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

  

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


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