c++包含示例
c++中的字符串数据类型允许我们应用几个函数来对字符串执行各种活动。子字符串是否包含在原始字符串中可以通过检查它来确定。c++语言为我们提供了各种函数,帮助我们查找字符串是否包含子字符串。contains()函数是其中一个帮助完成此任务的函数。此特性仅在c++ 23中可用。我们将详细了解这个contains()函数如何允许我们查找子字符串是否存在于原始字符串中。
示例1:
在这种情况下,我们必须处理字符串和输入或输出数据,因此提供了" iostream "和" string "头文件。因此,这些头文件需要包含在这里。之后,我们不再需要在代码中的每个函数中单独包含这个“std”,因为我们已经通过“using”关键字包含了“命名空间std”。在这里,“main()”函数随后被调用。然后,使用一些字符串初始化名为“originalString”的“string”变量。然后,用c++初始化另一个名为“word”的“string”变量。
现在,在这下面,我们利用" cout "并打印原始字符串。在此之后,声明“int Result”并放置“contains()”函数来检查“originalString”是否包含“word”。我们把“if”放在它的下面。我们将“Result”传递给“if”。如果原始字符串包含子字符串,则呈现我们在" If "后面添加的语句。如果字符串不包含子字符串,则呈现在“else”之后的语句。
代码1:
# include
# include
使用命名空间std;
int main ()
{
string originalString = "我喜欢c++编程";
string word = " c++ ";
cout