strpbrk()函数
来源:互联网 发布:sql server r2 32位 编辑:程序博客网 时间:2024/06/06 01:15
1 .strpbrk()函数的原型是:
/* 所需头文件 */ #include <string.h> /* 函数原型 */ char *strpbrk(const char *s, const char *accept);
2. strpbrk()函数的功能是:检索字符串 s 中第一个匹配字符串 accept 中字符的字符,不包含空结束字符'\0'
。也就是说,依次检验字符串s 中的字符,当被检验的字符在字符串 accept中也包含时,则停止检验,并返回该字符位置。失败,返回NULL;
3 .示例1
/************************************************************************* * File Name: test.c * Author: The answer * Function: Other * Mail: 2412799512@qq.com * Created Time: 2017年06月23日 星期五 19时43分34秒************************************************************************/#include<string.h>#include<stdio.h>int main(int argc,char **argv){ char *src = "abc123def456ghi678jkl"; char *dst = "g6"; char *str = NULL; str = strpbrk(src,dst); if(NULL == str) { fprintf(stderr,"strpbrk failure."); } else { printf("%c\t%s\n",*str,str); } return 0;}结果:6 6ghi678jkl因为stc中的字母6首先出现在dst中,所以*str = 6,str= 6ghi678jkl
4.示例2
/************************************************************************* * File Name: error.c * Author: The answer * Function: Other * Mail: 2412799512@qq.com * Created Time: 2017年06月23日 星期五 19时48分59秒 ************************************************************************/#include<stdio.h>#include<stdlib.h>#include<string.h>int main(int argc,char **argv){ char *src = "12345adcdefg"; char *dst = "xys"; char *str = NULL; str = strpbrk(src,dst); if(NULL == str) { fprintf(stderr,"strpbrk failure.\n"); } else { puts(str); } return 0;}结果:strpbrk failure.因为扫描完src字符串中的字符也没有出现在dst字符串中,所以查找失败
阅读全文
0 0
- strpbrk函数
- strpbrk() 函数
- strpbrk() 函数
- strpbrk() 函数
- strpbrk函数
- strpbrk函数
- strpbrk函数
- strpbrk函数
- strpbrk函数
- strpbrk函数
- strpbrk函数
- strpbrk 函数
- strpbrk函数
- strpbrk()函数
- strpbrk函数
- strpbrk函数
- 字符串函数strpbrk
- 字符串函数strpbrk
- 一个屌丝程序猿的人生(十一)
- 安卓隐式intent(打电话,浏览器)
- c++builder统计一个字符串中数字的个数
- 【leedcode】 Add to List 303. Range Sum Query
- Python中的装饰器
- strpbrk()函数
- 要你命三千又三千的成长之旅
- 没有测试符合【junit异常】
- 二分查找树(Binary Search Tree)
- c++builder动态给fastreport的memo、checkbox、picture赋值
- 安卓数据存储方式之IO存储
- 接口与抽象类的差别
- 安卓数据存储之SharedPreferences存储
- 【LeetCode】152. Maximum Product Subarray最大连续子数组乘积