Урок #11 - Символы и строки

Урок #11 - Символы и строки

В этом уроке выучим работу со строками, а также символами в языке C++. Как работать со строками и какие функции существуют для работы со строками.

Видеоурок

Строки это мощный инструмент, который отличает C++ от его предшественника языка Си. Какая-либо строка представляет из себя набор различных символов, поэтому логично предположить, что каждая строка это просто массив символов char. Таким образом мы можем работать со строками как с обычными массивами, вот только способ помещения строки в массив символов можно осуществить намного проще, если использовать метод gets(). С недавних пор стоит использовать метод gets_s(), который более защищен и именно он теперь выполняет функцию получения строки от пользователя.

Помимо строк, C++ также поддерживает кириллицу. Для её отображения необходимо подключить библиотеку clocale, а также в самом начале метода main воспользоваться функцией setlocale.
#include <clocale>

using namespace std; 

int main() {
  // Установка поддержки кириллицы
  setlocale(LC_CTYPE, "rus");
  
  return 0; 
}

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Создание игры на C++ / Создание "Змейки"
3 урока
Уроки Qt Creator | Графический интерфейс на С++
13 уроков
Изучение C++ от новичка до профи