ПЕРВЫЕ ШАГИ С++. ЗАНЯТИЕ 5. Работа с данными. Строки. Строка – это серия символов, сохраненная в расположенных последовательно байтах памяти. В C++ доступно два способа работы со строками: 1. Способ, унаследованный от C. Его иногда называют «строки в стиле C» ; 2. Способ, основанный на библиотечном классе string.
ПЕРВЫЕ ШАГИ С++. ЗАНЯТИЕ 5. Работа с данными. Строки. Ввод с помощь метод cin. getline(). Для того, чтобы избежать потери данных, можно пользоваться методом cin. getline(). У метода при этом будет 2 аргумента 1. Имя массива; 2. Количество символов, предназначенных для чтения. Строковый ввод с точки зрения метода cin.
ПЕРВЫЕ ШАГИ С++. ЗАНЯТИЕ 5. Работа с данными. Строки. Класс string. Использовать тип string для работы со строковыми переменными более просто и естественно, чем использовать тип char и представление в виде массива, так как тип string также представляет собой массив, но его реализация скрыта от пользователя. Это позволяет работать с типом string как с переменной. В силу того, что строки являются переменными, к ним можно применять действия сложения и вычитания.
ПЕРВЫЕ ШАГИ С++. ЗАНЯТИЕ 5. Работа с данными. Структуры. Структура – это универсальная форма данных, которая позволяет хранить элементы более чем одно типа. Этим структура отличается от массива, который позволяет хранение данных только одного типа. Создание структуры – это процесс, состоящий из двух частей: 1. Создание описания структуры, в котором перечисляются и именуются типы данных, хранящиеся в структуре; 2. Создание структурных переменных, в которых будут хранится данные.
ПЕРВЫЕ ШАГИ С++. ЗАНЯТИЕ 5. Работа с данными. Структуры. Структура задается следующим образом: