Функция StrCSpnA (shlwapi.h)

Ищет в строке первое вхождение любой группы символов. Метод поиска учитывает регистр, а завершающий символ NULL включается в соответствие шаблону поиска.

Синтаксис

int StrCSpnA(
  [in] PCSTR pszStr,
  [in] PCSTR pszSet
);

Параметры

[in] pszStr

Тип: PCTSTR

Указатель на строку, завершаемую пустым значением, для поиска.

[in] pszSet

Тип: PCTSTR

Указатель на строку, завершающуюся значением NULL, которая содержит символы для поиска.

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

Тип: int

Возвращает индекс первого вхождения в pszStr любого символа из pszSet или длину pszStr , если совпадение не найдено.

Комментарии

Возвращаемое значение этой функции равно длине начальной подстроки в pszStr , которая не содержит символов из pszSet.

Примечание

Заголовок shlwapi.h определяет StrCSpn как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shlwapi.h
Библиотека Shlwapi.lib
DLL Shlwapi.dll (версия 4.71 или более поздняя)