Содержание
- 2. Определение строки В языке C++ нет строкового типа данных: строка – это всего лишь массивы символов,
- 3. Строковые литералы Строковый литерал – это последовательность символов, заключенная в кавычки Строковый литерал может включать также
- 4. Длина строки Массив для хранения строки может быть объявлен без инициализации: char a[10], b[n]; Если строковая
- 5. Присваивание значения строке Так как строки являются массивами, то для них неприменимы операции присваивания Заметим, что
- 6. Обработка строк Обработку строк можно вести, используя возможности посимвольного доступа Например, определение длины строки str реализуется
- 7. Обработка строк Однако, при таком способе обработки программист должен самостоятельно обеспечивать выполнение двух важнейших условий: не
- 8. Библиотека string Библиотечные функции работы со строками объявлены в заголовочном файле string.h, который автоматически подключается к
- 9. Функции библиотеки В библиотеку string входят следующие функции: копирования строк объединения строк сравнения строк определения длины
- 10. Копирование строк Функция strcpy (dest, src) Копирует содержимое строки src в строку dest, заменяя старое содержимое
- 11. Объединение строк Функция strcat (dest, src) Добавляет содержимое строки src к строке dest, заменяя старое содержимое
- 12. Сравнение строк Функция strcmp (str1, str2) Сравнивает содержимое строки str1 с содержимым строки str2 Функция strncmp
- 13. Правило сравнения Строки сравниваются посимвольно до тех пор, пока не будут обнаружены несовпадающие символы или будет
- 14. Сравнение строк Строка «Вывести числа последовательности» больше, чем строка «Вывести числа» Строка «Февраль, ненастная погода» меньше,
- 15. Определение длины строки Функция strlen (str1) Возвращает длину строки (без нулевого символа конца строки) При отсутствии
- 16. Поиск подстроки Функция strstr (str, sub) Ищет первое вхождение подстроки sub в строку str Если подстрока
- 17. Указатель на подстроку Значение, возвращаемое функцией strstr может быть сохранено в отдельной переменной (указателе) Такая переменная
- 18. Поиск символов в строке Группа функций: strchr (str, ch) – ищет первое вхождение символа ch в
- 19. Разбор строки Функция strtok(str, list) - возвращает следующий токен (элемент разбора), определяемый списком разделителей Например, цикл
- 20. Разбор строки Вторым аргументом функции strtok является список list разделителей слов, которые нужно учитывать при разбиении
- 21. Пример разбора строки Поэтому при разборе строки Уж тёмно: в санки он садится. "Пади, пади!" -
- 23. Скачать презентацию