欢迎来到天天文库
浏览记录
ID:8973975
大小:21.50 KB
页数:3页
时间:2018-04-13
《c语言字符串操作函数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、头文件:string.hchar*strcat(char*destin,constchar*source)合并把串source复制连接到串destin后面(串合并)。返回值为指向destin的指针char*strncat(char*destin,char*source,intmaxlen)把串source中的最多maxlen个字节加到串destin之后(合并)。函数返回指向已连接串destin的指针char*strchr(char*str,charc)查找查找串str中某给定字符(c中的值)第一次出现的位置:返回值为NULL时表示没有找到intstrcspn(c
2、har*str1,*str2)查找str1串中第一个出现在串str2中的字符的位置。函数返回该指针位置char*strpbrk(char*str1,char*str2)查找给定字符串str1中的字符在字符串str2中第一次出出现的位置,返回位置指针。若未查到,则返回NULLchar*strrcgr(char*str,charc)查找给定字符(c的值)在串str中的最后一次出现的位置。返回指向该位置的指针,若为查到,则返回NULLintstrspn(char*str1,char*str2)在串str1中找出第一次出现str2的位置。函数返回str2在str1中的位
3、置数char*strstr(char*str1,char*str2)查找串str2在串str1中首次出现的位置。返回指向该位置的指针。找不到匹配则返回空指针intstrcmp(char*str1,char*str2)比较把串str1与另一个串str2进行比较。当两字符串相等时,函数返0;str1str2返回正值intstrncmp(char*str1,char*str2,intmaxlen)把串str1与串str2的头maxlen个字节进行比较。返回值同上int*strcpy(char*str1,char*str2)复制把str2串
4、复制到str1串变量中。函数返回指向str1的指针char*strdup(char*str)存储分配存储空间,并将串str复制到该空间。返回值为指向该复制串的指针unsignedstrlen(char*str)计算长度计算str串的长度。函数返回串长度值char*strlwr(char*str)转换大小写转换str串中的大写字母为小写字母char*strupr(char*str)把串str中所有小写字母换为大写。返回转换后的串指针char*strnset(char*str,charch,unsignedn)更改字符将串str中的前n个字节设置为一给定字符(中的值
5、)char*strset(char*str,charc)把串中所有字节设置为给定字符(c的值)。函数返回串的指针char*strrev(char*str)颠倒顺序颠倒串str的顺序。函数返回颠倒顺序的串的指针char*strtok(char*str1,char*str2)分隔符把串str1中的单词用str2所给出的一个或多个字符所组成的分隔符分开
此文档下载收益归作者所有