如何检查字符串是否包含char?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检查字符串是否包含char?相关的知识,希望对你有一定的参考价值。

您好我有一个我读过的文本文件,我必须知道其中一个字符串是否包含[所以我用过:

if(array[i] == "[")

但问题是它不是[它是array = [,所以它不起作用。

你有什么想法来解决这个问题吗?

谢谢

答案

查看文档"string find"

std::string s = "hell[o";
if (s.find('[') != std::string::npos)
    ;// find
else
    ;// not find
另一答案

如果数组是char * array或char array [],你可以在一段时间内找到一个char:

while(i < nSize)
    if (array[i] == '[')

'['是一个字符,但是“[”是一个字符串

以上是关于如何检查字符串是否包含char?的主要内容,如果未能解决你的问题,请参考以下文章

char 数组是不是包含字符串?

用于检查 char 数组是不是包含 Java 中用户给定字母的 if 语句

如何检查字符串是不是包含从 a 到 z 的任何字母? [复制]

如果字符串向量包含 char 'p',我如何检查 c++

如何检查字符串是不是包含字母表中的所有字母? [复制]

Java:使用 if 条件检查 char 变量的内容