Name
      
      memchr - scans memory for a character 
      
      
      
      
         
         Library
      
      
      
      
      libc.lib
      
      
      
      
         
         Synopsis
      
      
      
      
      
      
      
         
            |   | 
            
                void *
               
               
               memchr (const void *b, int c, size_t len); 
               
               
               
               
               
               
             | 
         
      
      
         
         Return values
      
      
      The
      
      
       memchr
      function
      returns a pointer to the byte located,
      or NULL if no such byte exists within
      
      
       len
      bytes.
      
      
      
      
         
         Detailed description
      
      
      The
      
      
       memchr
      function
      locates the first occurrence of
      
      
       c
      (converted to an unsigned char)
      in string
      
      
       b.
      
      
      
      
         
         Examples
      
      
      
      
      #include <string.h>
#include <stdio.h>
int main()
{
    char one[50];
    char* ret;
    strcpy(one,"abcd");
    ret = memchr("abcd", ’c’,4);
    if(!strncmp(one+2,ret,1)) printf("\ ’c\ ’ found in string \"abcd\"\n");
    ret = memchr(one, ’z’,4);
    if(ret == NULL) printf("\ ’z\ ’ not found in string \"abcd\"\n");           
    return 0;
}
         
      
      
      
      
         Output
         
         
         
      
 ’c’ found in string "abcd"
 ’z’ not found in string "abcd"
         
      
         
         See also
      
      
      
      
      strchr,
      
      
      strcspn,
      
      
      strpbrk,
      
      
      strsep,
      
      
      strstr,
      
      
      strtok
      
      
      Feedback
For additional information or queries on this page send feedback	
      
      
         
         
         
            
               | 
                   © 2005-2007 Nokia  
                | 
                
                     
                |