zoukankan      html  css  js  c++  java
  • Linux应用函数 -- 字符串

    1、strchr

    原型 char *strchr(const char* _Str,char _Val)
    头文件 string.h
    功能 查找字符串_Str中首次出现字符_Val的位置
    返回值  成功则返回要查找字符第一次出现的位置,失败返回NULL
     
     
     
     
     
     
    2、strstr(str1,str2) 
    原型 char *strstr(char *str1, const char *str2);
    头文件 string.h
    功能 判断字符串str2是否是str1的子串
    返回值 如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL
     
     
     
     
     
     
    3、atoi (const char *nptr)
    原型 int atoi(const char *nptr);
    头文件 stdlib.h  stdio.h
    功能 把字符串转换成整型数(跳过前面的空白字符,遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('')才结束转换)
    返回值 结果返回。如果 nptr不能转换成 int 或者 nptr为空字符串,那么将返回 0
     
     
     
     
     
     
    4、 strtoul
    原型 unsigned long strtoul(const char *nptr,char **endptr,int base);
    参数 nptr:字符串;endptr:一般为0;base:进制,比如10或者16
    功能 将参数nptr字符串根据参数base来转换成无符号的长整型数
    返回值 返回转换后的长整型数,否则返回ERANGE并将错误代码存入errno中
    用法 int num = strtoul(argv[2],0,10);
     
     
  • 相关阅读:
    ldap和phpldapadmin的安装部署
    Django Model基础操作
    vmware_vcenter_api
    salt-api使用
    【如何设置博客园好看的标题样式】
    【我的python之路】
    8.20 总结
    抽象类和接口
    java 值传递 数组传递
    JAVA 构造函数 静态变量
  • 原文地址:https://www.cnblogs.com/FarmPick/p/6422698.html
Copyright © 2011-2022 走看看