strchr


strchr

Search for a given character in a string

 #include <string.h> char *strchr ( const char *s , int c  ); 

The strchr( ) function returns a pointer to the first occurrence of the character value c in the string addressed by s. If there is no such character in the string, strchr( ) returns a null pointer. If c is a null character ('\0'), then the return value points to the terminator character of the string addressed by s.

Example

 typedef struct { char  street[32];                  char  city[32];                  char  stateprovince[32];                  char  zip[16];                } Address; char printaddr[128] = "720 S. Michigan Ave.\nChicago, IL 60605\n"; int sublength; Address *newAddr = calloc( 1, sizeof(Address) ); if ( newAddr != NULL ) {   sublength = strchr( printaddr, '\n' ) - printaddr;   strncpy( newAddr->street, printaddr, ( sublength < 31 ? sublength : 31 ) );   /* ... */ } 

See Also

strrchr( ), strpbrk( ), strstr( ); the wide string functions wcschr( ) and wcsrchr( )



C(c) In a Nutshell
C in a Nutshell (In a Nutshell (OReilly))
ISBN: 0596006977
EAN: 2147483647
Year: 2006
Pages: 473

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net