strspn函数和strbrk函数
来源:互联网 发布:红苹果预算软件 编辑:程序博客网 时间:2024/04/30 14:59
strspn(返回字符串中第一个不在指定字符串中出现的字符下标)
表头文件string.h
定义函数:
size_t strspn (const char s,const char accept);
函数说明 strspn()从参数s 字符串的开头计算连续的字符,而这些字符都完全是accept 所指字符串中的字符。简单的说,
!!!若strspn()返回的数值为n,则代表字符串s 开头连续有n 个字符都是属于字符串accept内的字符。!!!
返回值 返回字符串s开头连续包含字符串accept内的字符数目。
#include <iostream>using namespace std;int main(){ char str[]="Linux was first developed for 386/486-based pcs."; //printf("%d\n",strspn(str,"Linux")); const char *temp = "Linux was first"; printf("%d is span \n",strspn(str,temp)); system("pause"); return 0;}
strbrk
功能:
依次检验字符串s1中的字符,当被检验字符在字符串s2中也包含时,则停止检验,并返回该字符位置,空字符null不包括在内。
说明:
在源字符串(s1)中找出最先含有搜索字符串(s2)中任一字符的位置并返回,若找不到则返回空指针。
例子extern char *strpbrk(const char *s1, const char *s2);char * strpbrk(const char * cs,const char * ct){ const char *sc1,*sc2; for( sc1 = cs; *sc1 != '\0'; ++sc1) { for( sc2 = ct; *sc2 != '\0'; ++sc2) { if (*sc1 == *sc2) { return (char *) sc1; } } } return NULL;}举例:// strpbrk.c#include <stdio.h>#include<stdlib.h>#include <string.h>main(){ char *s1="Welcome To Beijing"; char *s2="loc"; char *p; system("cls"); /*Example 1*/ p=strpbrk(s1,s2); if(p) { printf("%s\n",p); /*Output "lcome To Beijing"*/ } else { printf("Not Found!\n"); } /*Example 2*/ p=strpbrk(s1, "Da"); if(p) { printf("%s",p); } else { printf("Not Found!"); /*"Da" is not found*/ } getchar(); return 0;}
0 0
- strspn函数和strbrk函数
- strcspn和strspn函数
- strcspn和strspn函数
- strbrk()函数的设计
- strspn()函数和strcspn()函数
- strspn() ,strspn函数
- strspn() 函数
- strspn函数
- strspn函数
- strspn()函数
- strspn函数 strcspn函数
- strspn函数&&strcspn函数
- 字符串函数strspn、strcspn和strpbrk
- strspn strcspn 函数
- 重写string.h中的字符串操作函数--strspn和strcspn
- C语言之strspn函数
- C语言 strspn函数实现
- C语言之strspn函数
- 若干有序序列,合并成一个新的有序序列
- Project Euler:Problem 91 Right triangles with integer coordinates
- 大型网站技术架构笔录(1):演化
- strcpy,strncpy http://blog.csdn.net/shutear/article/details/8256096
- 黑马程序员----JAVA基础----IO流_3及反射
- strspn函数和strbrk函数
- qt项目生成exe文件指南
- Cocos2d-x开发教程 第四节 深入Action
- 字符串拷贝和内存拷贝函数
- 78 Subsets
- J2EE常用的13个标准
- [MFC] MFC 字体设置
- c语言二维数组与指针
- (WPF)依赖属性