CString::Mid

CString Mid ( int nFirst ) const;
бросить ( CMemoryException );

CString Mid ( int nFirst, int nCount ) const;
бросить ( CMemoryException );

Возвращаемое значение

Объект CString , содержащий копию указанного диапазона символов. Обратите внимание, что возвращенный объект CString может быть пустым.

Параметры

nFirst

Начинающийся с нуля индекс первого символа в этот объект CString , который должен быть включен в извлечённой подстроки.

nCount

Количество символов для извлечения из этого объекта CString . Если этот параметр не задан, то остаток строки извлекается.

Примечания

Извлекает подстроку длины nCount знаков из данного объекта CString , начиная с позиции nFirst (начиная с нуля). Функция возвращает копию извлечённой подстроки. Середина похож на функцию $ основные MID (за исключением того, что индексы отсчитываются от нуля).

Для многобайтовых наборов символов (MBCS) nCount относится каждый 8-битный символ; то есть свинец и тропа байт в одном многобайтовых символов считаются за два символа.

Пример

В следующем примере демонстрируется использование CString::Mid.

/ / Пример для CString::Mid
CString s (_T("abcdef"));
ASSERT (s.Mid (2, 3) == _T("cde"))

Обзор CString |nbsp; Члены класса | Иерархическая схема

См. также CString::Left, CString::Right

Index