字符串常用的5个方法(常用的字符串函数3)
这一章我们再来看一下几个常用的字符串函数
1. sprintf函数
sprintf函数是在stdio.h中而不是在string.h中里声明的。它的作用和printf一样,但是它写到字符串里而不是写到屏幕上。
它的原型是:int sprintf (char *__restrict __s,const char *__restrict __format, ...),它返回字符串的字符个数
2. strchr函数
strchr返回一个指向字符串s中存放字符c的第一个位置的指针,如果没找到就返回空指针。
它的原型是:
const char *strchr (const char *__s, int __c)
3. strrchr函数
strrchr和上一个函数strchr刚好相反,它是返回目标字符在字符串中最后一次出现的位置,找不到返回空指针,同样的 也能被搜索。
原型为:const char *strrchr (const char *__s, int __c)
4. strpbrk函数
依次检验串s1中的字符,当被检验字符在字符串s2中也包含时,则停止检验,并返回该字符位置,空字符null不包括在内。
它的原型为:const char *strpbrk (const char *__s, const char *__accept)
5. strstr函数
strstr函数返回一个指针,指向s1字符串中第一次出现s2字符串的地方。如果在s1中没找到s2字符串函数就返回空指针。
它的原型是:const char *strstr (const char *__haystack, const char *__needle)
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。