Строки
Задача
Строки
Си-строки (C-строки)
Вывод строки
Получение длины строки: strlen()
Копирование строки: strcpy() и strncpy()
Копирование строки: strcpy() и strncpy()
Замечание
Конкатенация строк: strcat() и strncat()
Конкатенация строк: strcat() и strncat()
Сравнение строк: strcmp() и strncmp()
Сравнение строк: strcmp() и strncmp()
Поиск символа: strchr() и strrchr()
Поиск символа: strchr() и strrchr()
Поиск подстроки: strstr()
Работа с динамическими C-строками
Работа с динамическими C-строками
Важные замечания
Возвращаемся к задаче
Алгоритм
С строки
Зачем это надо?
Строки из стандартной библиотеки C++ (std::string)
Инициализация и создание строки
Получение длины строки
Конкатенация строк
Доступ к символам строки
Изменение строки
Изменение строки
Сравнение строк
str.compare()
Извлечение подстроки
Поиск подстроки
Замена подстроки
Преобразование строки в числа и обратно
Очистка строки
Проверка на пустоту
Работа с вводом/выводом
Возвращаемся к задаче
Давайте разобьём строку на слова
Как подсчитать количество слов?
Шаги для реализации функции
Отражение элементов
Главная функция main
Удаление начальных и конечных пробелов
Подсчёт слов в строке
Проверка количества слов
Если количество слов четное
Если количество слов нечетное
Домашнее задание
1.62M

Лекция 7.1 Строки

1. Строки

English     Русский Правила