您好我有一个我读过的文本文件,我必须知道其中一个字符串是否包含[
所以我用过:
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] == '[')
'['是一个字符,但是“[”是一个字符串