//{L} ../TestSuite/Test #inclu

Автор admin Воскресенье, 10 мая 2009 11:32

//{L} ../TestSuite/Test #include “Find.h” #include “../TestSuite/Test.h” int mainO { FindTest t: t.runO: return t.reportО: } III:- Функции UpperCase() и lowerCase() работают по одному принципу: они создают копию своего аргумента типа string с измененным регистром символов. Программа Find.cpp не лучшим образом решает проблему изменения регистра, и мы вернемся к этой проблеме, когда будем рассматривать сравнения строковых объектов. Поиск в обратном направлении Если поиск в строке требуется выполнять от конца к началу (чтобы искать данные «от последнего вхождения к первому»), воспользуйтесь функцией rfindQ: //: C03:Rparse.h lifndef RPARSEJH Idefine RPARSEJH #include #include #include #include “../TestSuite/Test.h” using std::Size_t: using std::string: using std::vector: class RparseTest : public TestSuite::Test { // Вектор для хранения слов: vector strings; public-void parseForOataO { // Символы ‘;’ являются ограничителями string sCnow. ;sense:make:to:going;is:This”); // Последний элемент строки: int last = s.sizeO: 108 Глава 3 • Строки // Начало текущего слова: size_t


Комментарии закрыты.