zoukankan      html  css  js  c++  java
  • string.h文件中函数用法

    下面为string.h文件中函数的详细用法:

    strcpy
    函数名:strcpy
    功 能: 拷贝一个字符串到另一个
    用 法: char *strcpy(char *destin, char *source);

    strncpy
    函数名:strncpy
    原型:char *strncpy(char *dest, char *src,size_tn);
    功能:将字符串src中最多n个字符复制到字符数组dest中(它并不像strcpy一样遇到NULL才停止复制,而是等凑够n个字符才开始复制),返回指向dest的指针。

    strcat
    函数名:strcat
    功 能: 字符串拼接函数
    用 法: char *strcat(char *destin, char *source);

    strchr
    函数名:strchr
    功 能: 在一个串中查找给定字符的第一个匹配之处
    用 法: char *strchr(char *str, char c);

    strcmp
    函数名:strcmp
    功 能: 串比较
    用 法: intstrcmp(char *str1, char *str2);看Asic码,str1>str2,返回值 > 0;两串相等,返回0

    strnicmp
    函数名:strnicmp
    功 能: 将一个串中的一部分与另一个串比较, 不管大小写
    用 法: intstrnicmp(char *str1, char *str2, unsigned maxlen);

    strlen
    函数名:strlen
    功能: strlen函数求的是字符串的长度,它求得方法是从字符串的首地址开始到遇到第一个''停止计数,如果你只定义没有给它赋初值,这个结果是不定的,它会从字符串首地址一直记下去,直到遇到''才会停止。
    原型:size_tstrlen(const char *s);

    strcspn
    函数名:strcspn
    功 能: 在串中查找第一个给定字符集内容的段
    用 法: intstrcspn(char *str1, char *str2);

    strdup
    函数名:strdup
    功 能: 将串拷贝到新建的位置处
    用 法: char *strdup(char *str);

    stricmp
    函数名:stricmp
    功 能: 以大小写不敏感方式比较两个串
    用 法: intstricmp(char *str1, char *str2);

    strerror
    函数名:strerror
    功 能: 返回指向错误信息字符串的指针
    用 法: char *strerror(int errnum);

    strcmpi
    函数名:strcmpi
    功 能: 将一个串与另一个比较, 不管大小写
    用 法: intstrcmpi(char *str1, char *str2);

    strncmp
    函数名:strncmp
    功 能: 串比较
    用 法: intstrncmp(char *str1, char *str2, int maxlen);

    strncpy
    函数名:strncpy
    功 能: 串拷贝
    用 法: char *strncpy(char *destin, char *source, int maxlen);

    strnicmp
    函数名:strnicmp
    功 能: 不注重大小写地比较两个串
    用 法: int strnicmp(char *str1, char *str2, unsigned maxlen);

    strnset
    函数名:strnset
    功 能: 将一个字符串前n个字符都设为指定字符
    用 法: char *strnset(char *str, char ch, unsigned n);

    strpbrk
    函数名:strpbrk
    功 能: 在串中查找给定字符集中的字符
    用 法: char *strpbrk(char *str1, char *str2);

    strrchr
    函数名:strrchr
    功 能: 在串中查找指定字符的最后一个出现
    用 法: char *strrchr(char *str, char c);

    strrev
    函数名:strrev
    功 能: 串倒转
    用 法: char *strrev(char *str);

    strspn
    函数名:strspn
    功 能: 在串中查找指定字符集的子集的第一次出现
    用 法: intstrspn(char *str1, char *str2);

    strstr
    函数名:strstr
    功 能: 在串中查找指定字符串的第一次出现
    用 法: char *strstr(char *str1, char *str2);

    strtod
    函数名: strtod
    功 能: 将字符串转换为double型值
    用 法: double strtod(char *str, char **endptr);

    strtok
    函数名:strtok
    功 能: 查找由在第二个串中指定的分界符分隔开的单词
    用 法: char *strtok(char *str1, char *str2);

    strtol
    函数名:strtol
    功 能: 将串转换为长整数
    用 法: longstrtol(char *str, char **endptr, int base);

    strupr
    函数名:strupr
    功 能: 将串中的小写字母转换为大写字母
    用 法: char *strupr(char *str);

    swab
    函数名: swab
    功 能: 交换字节
    用 法: void swab (char *from, char *to, int nbytes);

  • 相关阅读:
    SDUT 2128 树结构练习——排序二叉树的中序遍历
    SDUT 2137 数据结构实验之求二叉树后序遍历和层次遍历
    SDUT 3341 数据结构实验之二叉树二:遍历二叉树
    总结:串和数组的学习
    SDUT 3347 数据结构实验之数组三:快速转置
    SDUT 3348 数据结构实验之数组二:稀疏矩阵
    SDUT 1500 Message Flood
    SDUT 2463 学密码学一定得学程序
    SDUT 2125 数据结构实验之串二:字符串匹配
    mybatis学习(七)(choose的学习)
  • 原文地址:https://www.cnblogs.com/suanec/p/4024919.html
Copyright © 2011-2022 走看看