Hallo, ich habe eine Textdatei, die ich gelesen habe, und ich muss wissen, ob eine dieser Zeichenfolgen [
enthält, also habe ich Folgendes verwendet:
if(array[i] == "[")
Aber das Problem ist, dass es nicht [
ist, es ist array = [
, also funktioniert es nicht.
Haben Sie Ideen, um dieses Problem zu lösen?
Vielen Dank
Schauen Sie sich die Dokumentation "string find" an.
std::string s = "hell[o";
if (s.find('[') != std::string::npos)
;// find
else
;// not find
wenn das Array char * array oder char array [] ist, können Sie nach einiger Zeit ein Zeichen finden:
while(i < nSize)
if (array[i] == '[')
'[' ist ein Zeichen, aber "[" ist eine Zeichenfolge