string类型数据的find函数

string类型find()函数的运用 P1308 统计单词数 string类型find函数的运用与理解。 #include <cstdio> #include <iostream> #include <cstring> #include <algorithm> #include <stack> #include <set> #include <stri... 阅读详情

string类型数据的find函数:

string.find ( string /  char ) 。

①、若在string中存在,则返回第一次出现的位置(下标)。

②、若不存在,则返回 string::npos 。

1、一参数、参数为字符: 

#include<iostream>
using namespace std;

int main()
{
	string s1="abccba";
	char toF='a';
	if(s1.find(toF)!=string::npos)  //此处调用find函数
	{
		cout<<toF<<"在字符串"<<s1<<"中,"<<"首次出现的位置为:" <<s1.find(toF)<<"号位置。"<<endl; 
	}
	else
	{
		cout<<toF<<"在字符串"<<s1<<"中"<<"并未出现。"<<endl;
	}
	
	return 0;
} 

结果:

2、一参数、参数为string:

#include<iostream>
using namespace std;

int main()
{
	string s1="abcabc";
	string toF="ab";
	if(s1.find(toF)!=string::npos)  //此处调用find函数 
	{
		cout<<toF<<"在字符串"<<s1<<"中,"<<"首次出现的位置为:" <<s1.find(toF)<<"号位置。"<<endl; 
	}
	else
	{
		cout<<toF<<"在字符串"<<s1<<"中"<<"并未出现。"<<endl;
	}
	
	return 0;
} 

 结果:

 

【迁移学习】域对抗迁移网络 DANN Domain-Adversarial Training of Neural Networks 阅读详情

相关推荐

模拟电子技术课设-压控信号发生器

正弦波产生电路的目的就是使电路产生一定频率和幅度的正弦波,我们一般在放大电路中引入正反馈,并创造条件,使其产生稳定可靠的振荡。由于图2.3-1所示电路中存在RC电路和积分电路两个延迟环节,在实用电路中,将它们“合二为一”,即去掉方波发生电路中的RC回路,使积分运算电路即作为延迟环节,又作为方变三角波电路,滯回比较器和积分运算电路的输出互为另一个电路的输入。接着对各单元电路的工作原理进行了分析,由直流稳压电源电路提供所需电压,文氏振荡器产生正弦波,滞回比较器产生方波,滞回比较器与积分器连接产生三角波。

Sulfurone的博客 5325

string的find( )函数✅

基本用法 string的find()函数用于找出字母在字符串中的位置。 find(str,position) str:是要找的元素 position:字符串中的某个位置,表示从从这个位置开始的字符串中找指定元素(不填第二个参数,默认从字符串的开头进行查找) 返回值为目标字符的位置,当没有找到目标字符时返回npos ...

Running Snail 3万+

fpga学习——zynq图像处理中的DVP流接口封装

之前文章介绍了基于zynq的图像处理架构问题。其中,作为开发者,需要重点关注图像传感器接口、处理算法、显示接口,这些模块。现在我们一同学习用于视频数据接口的DVP模块,并将其封装成AXI-stream接口便于直接和VDMA IP通信。 DVP_AXI stream IP v1.0使用说明 1.设计概述 •用于cmos传感器视频数据采集,将cmos输出的8位视频数据拼接成RGB 565模式 •AXI_stream主机接口,用于和PS端内存的数据交互 •基于vivado 18.3软件设计 2.模块分析

weixin_41895751的博客 4582

String find函数(详解,很容易懂)

#include<cstring> #include<cstdio> #include<iostream> using namespace std; int main() { //find函数返回类型 size_type string s("1a2b3c4d5e6f7jkg8h9i1a2b3c4d5e6f7g8ha9i"); string flag; string::size_type position;//写成int也行 //find 函数 返回 "

qq_43738331的博客 2万+

给粒子物理萌新的Geant4保姆级入门:从看懂B1示例代码到跑通第一个模拟

本文为粒子物理初学者提供Geant4的保姆级入门指南,从解析B1示例代码到跑通第一个模拟。详细介绍了环境准备、代码解析、可视化系统实战及扩展模拟的方法,帮助新手快速掌握Geant4的基本概念和工具包使用。

weixin_29231725的博客 500

Llama模型结构拆解:为什么MLP模块要这样设计?从参数配置到计算流程全解析

本文深入解析了Llama模型MLP模块的设计精髓。通过拆解其三线性层结构、门控机制与SwiGLU激活函数,揭示了并行计算如何提升效率,并详细阐述了intermediate_size参数配置背后的经验权衡与计算考量,帮助读者透彻理解这一核心组件的设计逻辑与工程实现。

mac99的博客 529

string.find()函数

find() find(‘a’),从字符串的0号下标开始查找(包括0)。 find(‘a’,k),从字符串的k号下标开始查找(包括k)。 其中参数也可以为"a",即既可以查找字符,也可以查找字符串 返回类型:size_t,即一个无符号整数(按打印出来的算)。若查找成功,返回按查找规则找到的第一个字符或子串的位置;若查找失败,返回npos,即-1(打印出来为4294967295)。通过判断返回的po...

weixin_43175029的博客 1751

别再只调颜色阈值了!优化K210色块追踪性能的5个关键参数与实战技巧

本文深入探讨了K210色块追踪性能优化的五大核心策略,包括图像预处理参数精细调控、find_blobs参数进阶配置、运动控制算法升级、硬件时序优化以及可视化调试系统构建。通过实战技巧和参数调整方法,帮助开发者提升K210在色块追踪项目中的识别稳定性和响应速度,适用于云台追踪等应用场景。

weixin_42531588的博客 225

c++---find()函数

c++的find函数简介,示例

qq_43700779的博客 1万+

【定位教程2----旋转中心标定之方法一】

【定位教程2----旋转中心标定之方法一】

Quintin 3万+

k3s cpu load 和 cpu 使用率很高处理

在这期间还执行过缩减 sqlite3 数据库操作,不知道是哪个操作起了作用,亦或者两个操作有影响,删除 ns 促进了数据库缩减的执行(没删除之前数据库缩减不成功,db文件大小未减小,但不确定是不是执行完 VACUUM 之后需要时间 db 文件才会减小,或者是因为删除了 ns 才导致其减小),再或者是两个操作都起了作用。kubectl get ns 发现有很多卡在删除状态的 ns。k3s 官网关于这个问题的谈论。执行如下脚本删除掉这些 ns。有人详细说过这个问题。

weixin_40548182的博客 684

python中find函数运算结果类型_Python数据类型之String字符串实例详解

本文实例讲述了Python数据类型之String字符串。分享给大家供大家参考,具体如下:String(字符串)1、概述字符串是以单引号或双引号括起来的任意文本,比如"abc",‘xy'等等,请注意‘'或者""本身只是一种表示方式,并不是字符串的一部分。a.若字符串内部包含单引号又包含双引号怎么办?print('I\'m \"ok\"')表示的字符串内容是:I'm "ok"注意:转义字符\可以转义很...

weixin_39623750的博客 467

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

C++ find()函数对字符串string的查找

C++ find函数对字符串string的查找

weixin_46585382的博客 2171

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

查找字符位置_L2数据结构第05课 字符串string

L2-数据结构-第05课 字符串stringstringstring 类型支持长度可变的字符串,C++ 标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作底层:是一种顺序表的结构,元素是char类型的字符头文件#include定义stringstr1;str1="hello";stringstr2(str1);stringstr3("world")stringst...

weixin_34355360的博客 342

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

string类转换函数,string::npos和size_type、size_t

C++11引入的C++库函数将string转换为数值类型,相应的库函数申明于头文件<string>中。stol,stod等等 std命名空间下有一个C++标准库函数std::to_string(),可用于将数值类型转换为string。使用时需要include头文件<string>。 string::size_type等价于size_t。 string::npos为字符...

novanova2009的博客 1966

函数std::string::find,rfind,find_first_of,find_last_of,find_first_not_of,find_last_not_of的基本使用

函数std::string::find,rfind,find_first_of,find_last_of,find_first_not_of,find_last_not_of的基本使用

优快云ss的博客 1949

C++ STL --- String类型的常用操作

好了,这次的盘点就这么多了,东西不算少,但是可以说比之前的char 类型字符数组方便了不是一点两点,以后再见到处理字符串的题思路就开阔了许多!

TS & c++ 1118

C++ find函数详解

C++find()函数

weixin_46585382的博客 8515

c++find函数用法

头文件#include &lt;algorithm&gt;函数实现template&lt;class InputIterator, class T&gt; InputIterator find (InputIterator first, InputIterator last, const T&amp; val) { while (first!=last) { if (*firs...

It_BeeCoder的博客 790

STL—string

文章目录一、什么是string二、string的操作1.string的定义2.string中内容的访问(1)通过下标访问(2)通过迭代器访问3.string中的函数(1)operator+=(2)compare operator(3)length()/size()(4)insert()(5)erase()(6)clear()(7)substr()(8)string::npos(9)find()(10)replace() 一、什么是string 我们在C语言中,存储字符数组是用char str[]来存放字.

佛系更新 1336

JS 高级 --- 2 构造函数&数据常用函数

比如我们创建了佩奇的对象,继续创建乔治的对象还需要重新写一 遍,此时可以通过构造函数来快速创建多个类似的对象。3. 后面每次遍历就会用后面的数组元素 累计到 累计值 里面 (类似求和里面的 sum )2. 如果没有起始值, 则累计值以数组的第一个数组元素作为起始值开始累计。1. 如果有起始值,则以起始值为准开始累计, 累计值 = 起始值。创建数组建议使用字面量创建,不用 Array构造函数创建。字符串,数值,布尔,undefined,null。Number 是内置的构造函数,用于创建数值。

love33441314520的博客 135

C++ string用法详解

声明一个字符串变量、查找子串、反转字符串、截取某个字符串中的⼦串 等各种用法你都可以在这里找到哦

Layman的博客 2543

MySQL的数据类型

我们今天来学习MySQL的数据分类。数据类型分类MySQL的字符型就是相当于字符串类型,所以MySQL没有字符这种说法,这个是和其他语言不一样的地方,单引号和双引号引起来的都是字符串。数值类型MySQL数值类型中整型的取值范围和C语言中的是一样的。我们接着只选择一些有代表性的类型进行讲解。tinyint我们可以称tinyint为微整型,从上表来看这个是整型里面最小的。

2301_80377335的博客 1284

【STL】vector,string,queue,list,set用法及函数总结

这一篇博客主要就是详细记录一下C++常用到的数据结构。算是总结归纳吧。这个博客不定期更新,我遇到啥新的情况,就记录下啥情况。vector的用法及相关函数 变量的声明 vector<int>a 这个相当于声明了一个int a[]大小没有指定 vector<vector<int>>a 或者 vector<int *>a 相当于声明了一个二维数组 vector

fmbao的博客 376

(地基工)std::string::find() 和 std::string::npos

(地基工)std::string::find() 和 std::string::npos int idx = str.find("abc"); if (idx == string::npos) ... 上述代码中,idx的类型被定义为int,这是错误的,即使定义为 unsigned int 也是错的,它必须定义为 string::size_type。 npos 是这样定义的:

Ant 1000

P1628 合并序列 题解

string 类型太好用辣!

charlotte_TYQのブログ 217
上一篇: 第三章:查找与排序(下)----------- 3.29 题解:判断数组的包含问题
下一篇: vector访问与赋值
Estrellas_
博客等级 码龄9年 273粉丝 233原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值