如何检查字符串是否包含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?的主要内容,如果未能解决你的问题,请参考以下文章