Вопросы к Поиску с Алисой
Библиотека STL для работы со строками в C++ использует класс string. indico.particle.mephi.ru Объект класса string представляет собой последовательность символов. indico.particle.mephi.ru
Некоторые особенности работы с классом string:
cin >> S и до конца строки при помощи функции getline(cin, S). ejudge.179.ru = — присваивание значения; ejudge.179.ru += — добавление в конец строки другой строки или символа; ejudge.179.ru + — конкатенация двух строк, конкатенация строки и символа; ejudge.179.ru ==, != — посимвольное сравнение; ejudge.179.ru <, >, <=, >= — лексикографическое сравнение. ejudge.179.ru string() — конструктор по умолчанию (без параметров) создаёт пустую строку; ejudge.179.ru string(string & S) — копия строки S; ejudge.179.ru string(int n, char c) — повторение символа c заданное число n раз; ejudge.179.ru string(char c) — строка из одного символа c; ejudge.179.ru string(string & S, int start, int len) — строка, содержащая не более чем len символов данной строки S, начиная с символа номер start. ejudge.179.ru size, возвращающий длину строки. ejudge.179.ru Например, метод substr возвращает подстроку заданной строки. ejudge.179.ru Класс string реализует множество удобных функций для работы со строками: удаление части или всей строки, замена части или всей строки частью другой строки, поиск, добавление и удаление данных из строки, сравнение частей строк и строк целиком, извлечение подстроки из строки и другие. indico.particle.mephi.ru