Menu
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY CYBERSECURITY DATA SCIENCE
     ❯   

C string strspn() function

❮ string Functions


Example

Measure the length of the string up to the first non-digit:

char myStr[] = "4096 bytes should be enough";
int pos = strspn(myStr, "0123456789");
printf("%d", pos);
Try it Yourself »

Definition and Usage

The strspn() function searches for the first character in a string which does not match any of the specified characters and returns the length of the string up to that point.

The strspn() function is defined in the <string.h> header file.


Syntax

strspn(void * str, void * search);

Parameter Values

Parameter Description
str Required. The string to search in.
search Required. A string containing a set of characters to search for.

Technical Details

Returns: An integer indicating the position of the first character which does not match any of the search characters.

❮ string Functions


Related Pages

C Strings Tutorial

C String Functions Tutorial