strstr与strchar用法

原型:extern char *strstr(char *haystack, char *needle);
        
  用法:#include 
  
  功能:从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)。
  
  说明:返回指向第一次出现needle位置的指针,如果没找到则返回NULL。

#include
#include

int main()
{
    char*s="Golden Global View Global" ;
    char*l="lob" ;
    char*p ;
    p=strstr(s,l);
    if(p)
    printf("%s/n",p);
    else 
    printf("Not Found!/n");
    
    return 0 ;
}
windows系统里有个ADVAPI32.DLL实现相关函数。

strchr 函数

用法:#include 
原型: extern char *strchr(char* str1, char c)
返回 c在str1中首次出现的位置的指针,若没有找到,返回NULL

#include 
#include 
main()
{
    char*s="Golden Global View" ;
    char*p ;
    p=strchr(s,'l');
    if(p)
    printf("%s",p);
    else 
    printf("Not Found!");
    
    return 0 ; 
}

你可能感兴趣的:(C语言)