C ++ strcspn () - C ++ стандартна библиотека

Функцията strcspn () в C ++ взема два нулево прекратени байтови низа: dest и src като свой аргумент и търси dest за всички символи, които присъстват в src.

прототип на strcspn ()

 size_t strcspn (const char * dest, const char * src);

Ако или src, или dest не сочат към завършен с нула байтов низ, поведението на strcspn()функцията е недефинирано.

Определя се в заглавния файл "> заглавния файл.

strcspn () Параметри

  • dest: Указател към низ, завършен с нула, който да се търси.
  • src: Указател на завършен с нула низ, съдържащ символите за търсене.

strcspn () Върната стойност

В strcspn()броя връща функцията на знаците в целевия преди първата поява на каквито и да било знаци представят в SRC.

Пример: Как работи функцията strcspn ()

 #include #include using namespace std; int main() ( char num() = "0123456789"; char code() = "ceQasieoLPqa4xz10Iyq"; size_t result = strcspn(code, num); if (result < strlen(code)) cout << "First occurrence of number in " << code << " is at position " << result; else cout << code << " does not contain numbers"; return 0; )

Когато стартирате програмата, изходът ще бъде:

 Първото появяване на число в ceQasieoLPqa4xz10Iyq е на позиция 12 

Интересни статии...