zoukankan      html  css  js  c++  java
  • strchr和strstr 函数

     函数原型:extern char *strchr(char *str,char character)

    参数说明:str为一个字符串的指针,character为一个待查找字符。
           
    所在库名:#include <string.h>
     
    函数功能:从字符串str中寻找字符character第一次出现的位置。
     
    返回说明:返回指向第一次出现字符character位置的指针,如果没找到则返回NULL。

    其它说明:还有一种格式char *strchr( const char *string, int c ),这里字符串是以int型给出的。

    实例:

    #include<string.h>
    #include
    <stdio.h>
    int main()
    {
        
    char *str="Hello,I am sky2098,I liking programing!";
        
    char character='k' ;  //指定一个字符
        char *strtemp;

        strtemp
    =strchr(str,character);
        
    if(strtemp!=NULL)
        
    {
            printf(
    "%s ",strtemp);
        }

        
    else
        
    {
            printf(
    "can not find %c !",strtemp);
        }

        
    return 0;
    }

    在VC++ 6.0编译运行:

    注意返回字符串包含我们character字符。 

    我们把下面定义:

    char character='k' ;  //指定一个字符

    改写成:

    int character='k' ;  //指定一个字符

    也同样能够实现。

    另外,strstr函数

    包含文件:string.h  

    函数名: strstr

    函数原型:extern char *strstr(char *str1, char *str2);  

    功能:找出str2字符串在str1字符串中第一次出现的位置(不包括str2的串结束符)。

    返回值:返回该位置的指针,如找不到,返回空指针。

  • 相关阅读:
    ASP.NET部署前环境检测
    (转)基于.Net的单点登录(SSO)解决方案(1)
    Easy UI 勾选单选框
    Sqlserver 自定义函数
    MVC站点安全开发
    (转)基于.Net的单点登录(SSO)解决方案(2)
    ASP.NET站点跨子域名单点登陆(SSO)的实现
    角色权限功能点设置页面
    XmlHelper
    MVC错误处理(三)
  • 原文地址:https://www.cnblogs.com/ymy124/p/2476099.html
Copyright © 2011-2022 走看看