🗊 Презентация Строки в С++

Нажмите для полного просмотра!
Строки в С++, слайд №1 Строки в С++, слайд №2 Строки в С++, слайд №3 Строки в С++, слайд №4 Строки в С++, слайд №5 Строки в С++, слайд №6 Строки в С++, слайд №7 Строки в С++, слайд №8 Строки в С++, слайд №9 Строки в С++, слайд №10 Строки в С++, слайд №11 Строки в С++, слайд №12 Строки в С++, слайд №13 Строки в С++, слайд №14

Вы можете ознакомиться и скачать презентацию на тему Строки в С++. Доклад-сообщение содержит 14 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


СТРОКИ В С++
Описание слайда:
СТРОКИ В С++

Слайд 2


Для работы с символьными строками в C++ введён специальный тип данных, который называется string: Для работы с символьными строками в C++ введён...
Описание слайда:
Для работы с символьными строками в C++ введён специальный тип данных, который называется string: Для работы с символьными строками в C++ введён специальный тип данных, который называется string: main() { string s; ... }

Слайд 3


Инициализация строк Такая форма определения строки задает пустую строку: string s; Начальное значение строки можно задать прямо при объявлении:...
Описание слайда:
Инициализация строк Такая форма определения строки задает пустую строку: string s; Начальное значение строки можно задать прямо при объявлении: string s = "Привет!"; Новое значение строки записывается с помощью оператора присваивания: s = "Привет!"; Третья форма инициализирует объект типа string другим объектом того же типа: string st3( st ); Строка st3 инициализируется строкой st.

Слайд 4


Ввод и вывод строк Для того, чтобы ввести из входного потока строку до первого пробела используется метод cin: cin >> s; Если нужно ввести строку,...
Описание слайда:
Ввод и вывод строк Для того, чтобы ввести из входного потока строку до первого пробела используется метод cin: cin >> s; Если нужно ввести строку, содержащую пробелы, применяется функция getline: getline ( cin, s ); а вывод выполняется стандартным образом: cout

Слайд 5


Для определения длины строки s используется запись s.size(). Для определения длины строки s используется запись s.size(). Такая запись означает, что...
Описание слайда:
Для определения длины строки s используется запись s.size(). Для определения длины строки s используется запись s.size(). Такая запись означает, что метод size применяется к объекту s типа string. В данном случае size – это функция (метод), связанная с типом данных string.

Слайд 6


Сравнение и копирование строк Сравнение: if ( st == st3 ) Скопировать одну строку в другую можно с помощью обычной операции присваивания: st2 = st3;...
Описание слайда:
Сравнение и копирование строк Сравнение: if ( st == st3 ) Скопировать одну строку в другую можно с помощью обычной операции присваивания: st2 = st3; // копируем st3 в st2

Слайд 7


Пример работы со строкой #include using namespace std; main() { string s; int i; cout
Описание слайда:
Пример работы со строкой #include using namespace std; main() { string s; int i; cout

Слайд 8


Конкатенация строк Для конкатенации строк используется операция сложения (+) или операция сложения с присваиванием (+=). Пусть даны две строки:...
Описание слайда:
Конкатенация строк Для конкатенации строк используется операция сложения (+) или операция сложения с присваиванием (+=). Пусть даны две строки: string s1( "hello, " ); string s2( "world\n" ); Мы можем получить третью строку, состоящую из конкатенации первых двух, таким образом: string s3 = s1 + s2; Если же мы хотим добавить s2 в конец s1, мы должны написать: s1 += s2;

Слайд 9


МЕТОДЫ КЛАССА STRING
Описание слайда:
МЕТОДЫ КЛАССА STRING

Слайд 10


Выделение части строки – метод substr s = "0123456789"; s1 = s.substr ( 3, 5 ); cout
Описание слайда:
Выделение части строки – метод substr s = "0123456789"; s1 = s.substr ( 3, 5 ); cout

Слайд 11


Удаление части строки - метод erase s = "0123456789"; s.erase ( 3, 6 ); В строке s остаётся значение «0129» (удаляются 6 символов, начиная...
Описание слайда:
Удаление части строки - метод erase s = "0123456789"; s.erase ( 3, 6 ); В строке s остаётся значение «0129» (удаляются 6 символов, начиная с 3-го). Обратите внимание, что процедура erase изменяет строку.

Слайд 12


Вставка символов в строку – метод insert s = "0123456789"; s.insert ( 3, "ABC" ); Переменная s получит значение «012ABC3456789».
Описание слайда:
Вставка символов в строку – метод insert s = "0123456789"; s.insert ( 3, "ABC" ); Переменная s получит значение «012ABC3456789».

Слайд 13


Поиск в строке - метод find Эта функция возвращает номер найденного символа (номер первого символа подстроки) или –1, если найти нужный фрагмент не...
Описание слайда:
Поиск в строке - метод find Эта функция возвращает номер найденного символа (номер первого символа подстроки) или –1, если найти нужный фрагмент не удалось. фрагмент не удалось. Пример: string s = "Здесь был Вася."; int n; n = s.find ( 'с' ); if ( n >= 0 ) cout

Слайд 14


Преобразование строки в число В C++ нет методов преобразования строки в число. Но можно воспользоваться функциями языка С. В этом случае сначала...
Описание слайда:
Преобразование строки в число В C++ нет методов преобразования строки в число. Но можно воспользоваться функциями языка С. В этом случае сначала необходимо преобразовать тип string в обычную (анси) строку, а потом использовать функции atoi и atof, прототип которых находится в stdlib.h: string s = "123.456"; int N; double X; N = atoi ( s.c_str() ); // N=123 X = atof ( s.c_str() ); // X = 123.456 Метод c_str() преобразует строку string в строку с завершающим нулем. Преобразование происходит до первого символа, не относящегося к числу.



Теги Строки
Похожие презентации
Mypresentation.ru
Загрузить презентацию