`
mylove2060
  • 浏览: 330885 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

C++ strchr 截取字符串,在协议解析中判断字符很有用

阅读更多
#include <string>

const char * strchr ( const char * str, int character );
char * strchr (       char * str, int character );


/* strchr example */
#include <stdio.h>
#include <string>

int main ()
{
  char str[] = "This is a sample string";
  char * pch;
  printf ("Looking for the 's' character in \"%s\"...\n",str);
  pch=strchr(str,'s');
  while (pch!=NULL)
  {
    printf ("found at %d\n",pch-str+1);
    pch=strchr(pch+1,'s');
  }
  return 0;
}

/*
输出结果
Looking for the 's' character in "This is a sample string"...
found at 4
found at 7
found at 11
found at 18
 */





分享到:
评论

相关推荐

    C语言字符串函数大全C/C++基础 字符串操作大全

    C语言字符串函数大全C/C++基础 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, ...功 能: 在一个串中查找给定字符的第一个匹配之处 用 法: char *strchr(char *str, char c);

    C语言中查找字符在字符串中出现的位置的方法

    主要介绍了C语言中查找字符在字符串中出现的位置的方法,分别是strchr()函数和strrchr()函数的使用,需要的朋友可以参考下

    C/C++字符串查找函数全面了解

    C/C++ string库(string.h)提供了几个字符串查找函数,如下: memchr 在指定内存里定位给定字符 ...strstr 在字符串str1中定位字符串str2首次出现的位置 函数说明: 1、memchr 原型:const void * me

    C语言:字符串中查找指定字符-strchr()和strrchr()

    查找指定字符 ```python # Python初学者解法 def find_char(string, char): try: return string.index(char) except ValueError: return "字符不存在" print(find_char("Hello, World!", "W")) ```

    c语言字符串操作大全

    函数名: strchr 功 能: 在一个串中查找给定字符的第一个匹配之处\ 用 法: char *strchr(char *str, char c); 函数名: strcmp 功 能: 串比较 用 法: int strcmp(char *str1, char *str2); 看Asic码,str1&gt;str2...

    如何使用PHP中的字符串函数

    在字符串中的每一个回车前面加上\"<BR>\". (8)AddSlashes,StripSlashes 分别给字符串中需要加上\"\\"才能用于数据库查询的字符加上和去掉\"\\". (9)parse_str 将\"name1=value1&name2=value2&...\"类型的字符...

    C#中怎样从指定字符串中查找并替换字符串?

    本篇文章,小编为大家介绍一下,C#中怎样从指定字符串中查找并替换字符串?有需要的朋友可以参考一下

    C++ string 字符串查找匹配实例代码

    在写C++程序中,总会遇到要从一个字符串中查找一小段子字符串的情况,对于在C中,我们经常用到strstr()或者strchr()这两种方法。而对于C++的string,我们往往会用到find()。 C++:#inlcude C: #include find():在一...

    字符串相关函数介绍

    字符串相关函数介绍,strchr ,strstr,strtok

    C,C++中常用的操作字符串的函数

    小小的做一个总结 函数名: stpcpy 功 能: 拷贝一个字符串到另一个,遇到’\0’时停止拷贝...功 能: 在一个串中查找给定字符的第一个匹配之处,找不到返回NULL 用 法: char *strchr(char *str, char c);   函数名: strc

    C语言字符串操作总结大全(超详细)

    p1, n) 比较指定长度字符串 strchr(p, c) 在字符串中查找指定字符 strrchr(p, c) 在字符串中反向查找 strstr(p, p1) 查找字符串 strpbrk(p, p1) 以目标字符串的所有字符作为集合,在当前字符串查找该集合

    strchr源码

    strchr的源码阅读,更加了解字符串的操作

    《C++String深入详解2.0版》PDF

    四、 C++字符串使用的建议 51 附录1:参考资料: 51 附录2: MSSTL中basic_string的部分源码解读 51 2.1 string的allocator 51 2.1.1 Allocate和Deallocate 51 2.1.2 allocator的泛型实现 52 2.1.3 string与char_...

    C字符串函数对应的C++ string操作详解

    string是STL里的标准类,习惯了使用指针操作C的char *字符串,刚开始并不是很适应,主要原因是对string.h里的函数没有找到合适的C++替换方法,因此,对常用的sring.h里的函数替换说明如下: strcpy: str.substr() ...

    《深入学习c++string》2.1版

    五、 C++字符串使用的建议 24 附录1:参考资料: 24 附录2: MSSTL中basic_string的部分源码解读 24 2.1 string的allocator 24 2.1.1 Allocate和Deallocate 24 2.1.2 allocator的泛型实现 24 2.1.3 string与char_...

    数据结构-c语言-带main函数-串5-字符定位-根据标准库函数strchr()和定义求字符定位函数的两种方法。

    应用cfree软件,分别采用标准库函数strchr()和定义求字符定位函数的两种方法,求字符定位。

    strchr使用说明介绍

    strchr

    Python 字符串操作方法大全

    1、去空格及特殊符号复制代码 代码如下:s.strip().lstrip().rstrip(‘,’)2、复制字符串复制代码 代码如下:#strcpy(sStr1,sStr2)sStr1 = ‘strcpy’sStr2 = sStr1sStr1 = ‘strcpy2’print sStr23、连接字符串复制...

Global site tag (gtag.js) - Google Analytics