Этот метод извлекает подстроку длиной в nCount символов из этого объекта CString, начинающуюся в позиции nFirst (отсчитывая от нуля). Метод возвращает копию извлеченной подстроки. Mid подобна функции Бейсика MID$, за исключением того, что индексы являются отсчитываемыми от нуля.
CString Mid(
int nFirst,
int nCount)
const;
CString Mid(
int nFirst )
const;
nFirst
Определяет отсчитываемый от нуля индекс первого символа в этом объекте CString, который должен быть включен в извлеченную подстроку.
nCount
Определяет число символов, чтобы извлечь из этого объекта CString. Если этот параметр отсутствует (не передан), извлекается остаток строки .
Объект CString, который содержит копию указанного диапазона символов. Обратите внимание, что возвращенный объект CString может быть пуст.
Следующий пример демонстрирует использование CString::Mid.
// пример для CString::Mid
CString s( _T("abcdef") );
ASSERT( s.Mid( 2, 3 ) == _T("cde") );