Strcspn
size_t strcspn(const char* cs, const char* ct);
Funkcja zwraca długość przedrostka w tekście cs składającego się ze znaków nie występujących w ct.
Parametry:
- cs
- Wskaźnik na przeszukiwany łańcuch.
- ct
- Wskaźnik na łańcuch zliczanych znaków ct
Zwraca ilość pierwszych znaków, które występują w cs, ale nie występują w ct.
Przykład
#include <stdio.h> #include <string.h> int main () { char cs[] = "fcba73"; /* przeszukiwany lancuch */ char ct[] = "1234567890"; /* lancuch zliczanych znakow */ int i; i = strcspn (cs, ct); printf ("Pierwsza liczba w cs jest na pozycji %d.\n", i+1); return 0; }
da nam na wyjściu:
Pierwsza liczba w cs jest na pozycji 5.
Zobacz też: