*   >> Чтение Образование Статьи >> science >> programming

C ++ Операции со строками

оки в строке главного , Это было по методу поиска. Для метода RFIND если номер для второго аргумента меньше 18, то второй "Да" (начиная слева) не будет найден. Чувствительность поисков Поиск и RFIND функций, поиск чувствителен к регистру. Например, "да" не будет рассматриваться как "Да". Следующий код возвращает -1 означает искомый элемент не был найден: #include #include с помощью патезрасе; INT Main () {строка str0 = "Да, я являюсь одним."; INT пос = str0.

find ("да"); COUT вернуть 0; } Первый и последний Возникновение подстрока искали может произойти более чем один раз в главном строки. Метод находка ищет первое вхождение подстроки в основной строке. Метод RFIND ищет последнее вхождение подстроки в основной строке. Если вы хотите осуществить поиск за пределами, что вы должны использовать второй аргумент метода найти или RFIND. Поиск не найден, когда поиск найден индекс возврата является положительным целым числом, начиная с нуля. Если поиск не найден возвращается -1.

Вычтите подстроки, и вы вернетесь можно вычесть подстроку из строки главного методу Subst и вернуть его. Основной строка остается неизменной. Читайте и попробуйте следующий код, который иллюстрирует это: #include #include, используя патезрасе; INT Main () {строка str0 = "Вы должны 100,000 долларов."; Строка strPiece = str0.substr (9, 7); COUT вернуть 0; } Метод для этого вычитания зиЬзЬг (). Это занимает 2 аргументы, которые целые положительные числа. Первым аргументом является начальный индекс (с нуля) для подстроки в основной строке, а второй является длина в символах для подстроки.

Первый аргумент является необязательным. Если вы опустите первый аргумент, вы должны также опустить запятую, что следует за ней. Когда первый аргумент опущен, вычитание начинается с нулевого индекса. Ну, мы видели основные моменты, касающиеся операции со строками C ++. Возьмем перерыв здесь и продолжить в следующей части серии.

Клейс Чтобы прийти в любой из частей этой серии, просто наберите соответствующее название ниже и мое имя, Chrys, в поле поиска на этой странице и нажмите Поиск (меню использовать, если таковые имеются): Класс Основы С ++ строка C ++ Строка Модификаторы C ++ Струнный Операции C ++ Строка Операторы С ++ Характер обслуживание числовые функции преобразования в C ++

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.