博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串的相关操作
阅读量:6515 次
发布时间:2019-06-24

本文共 1357 字,大约阅读时间需要 4 分钟。

// demo3.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include 
#include
using namespace std;int str_len(const char *str){ const char *temp=str; assert(str!=NULL); while(*str++!='\0'); //这种求字符串的算法很高效 return(str-temp-1);}int str_str_find(const char *src,const char *sub){ const char *bp; const char *sp; const char *temp=src; if (src==NULL||sub==NULL) { return 0; } while(*src) { bp=src; sp=sub; do { if (!*sp) { return src-temp+1; } } while (*bp++==*sp++); src+=1; } return 0; //找不到字符串}int _tmain(int argc, _TCHAR* argv[]){ char a[]="helloworld"; char b[]="lhho"; int m=str_str_find(a,b); cout<
<

 

1.2 回文判断

#include "stdafx.h"#include 
#include
using namespace std;bool isRevStr(const char *str) //回文字符串判断{ const char *start=str; //头指针 const char *end=NULL; //尾指针 assert(str!=NULL); while(*++str!='\0'); int len=str-start; //字符串长度 end=str-1; //指向尾指针 //注意下面的代码和上面的不同之处 /*while(*str++!='\0'); int len=str-start-1; //字符串长度 上面没有-1 end=str-2; //指向尾指针 -2不是-1 */ for (int i=0;i

转载于:https://www.cnblogs.com/audi-car/p/4418386.html

你可能感兴趣的文章
php中的正则函数:正则匹配,正则替换,正则分割 所有的操作都不会影响原来的字符串....
查看>>
三个小时学会wordpress模板制作
查看>>
【网络协议】TCP协议简单介绍
查看>>
利用SMB jcifs实现对windows中的共享文件夹的操作
查看>>
Spring(十七):Spring AOP(一):简介
查看>>
html5常用属性text-shadow、vertical-align、background如何使用
查看>>
微软正式宣布Azure MongoDB Atlas免费方案
查看>>
Jessica Kerr:高绩效团队简史
查看>>
开发者需要知道的有关软件架构的五件事
查看>>
GitLab 9提供了子群组、部署面板和集成监控
查看>>
继爆款超级账本后,IBM再次推出新产品
查看>>
贝壳金控赵文乐:基于 Spring Cloud 的服务治理实践
查看>>
Pyspider框架 —— Python爬虫实战之爬取 V2EX 网站帖子
查看>>
区域生长算法 C++实现
查看>>
数据分析-从入门到崩溃
查看>>
web.xml 中的listener、 filter、servlet 加载顺序
查看>>
MyBatis原理简介和小试牛刀
查看>>
js部分基础
查看>>
Docker 常用基础命令
查看>>
脏读,幻读,不可重复读解释和例子
查看>>