{ parseForOataO: testDataO; }

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

{ parseForOataO: testDataO; } }: #endif // RPARSE_H ///:- //: C03:Rparse.cpp //{L} ../TestSuite/Test #include “Rparse.h” int mainO { RparseTest t; t.runO; return t.report О: } ///:- Строковая функция rfind() перебирает строку в обратном направлении, ищет заданные лексемы и возвращает массив индексов совпадающих символов (или string::npos в случае неудачи). Поиск в строках 109 Поиск первого/последнего символа из заданного подмножества Функции find_first_of() и find_last_of() удобно использовать для создания небольшой утилиты, удаляющей пропуски с обоих концов строки. Обратите внимание: функция не изменяет оригинал, а возвращает новую строку: //: C03:Trim.h // Утилита для удаления пропусков с концов строки, lifndef TRIM_H #define TRIM_H #include #include inline std::string trim(const std::string& s) { if(s.length() — 0) return s: int beg – s.find_first_not_of(” \a\b\f\n\r\t\v”): int end – s.find_last_not_of(” \a\b\f\n\r\t\v”); if(beg — std::string::npos) // Строка содержит только пропуски return “”: return std::string(s. beg. end – beg + 1): } #endif // TRIM_H ///:- Первый тест выясняе


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