Bonjour, j'ai lu un fichier texte et je dois savoir si l'une de ces chaînes contient [
alors j'ai utilisé:
if(array[i] == "[")
Mais le problème est que ce n'est pas [
mais array = [
, donc ça ne marche pas.
Avez-vous des idées pour résoudre ce problème?
Je vous remercie
Regardez la documentation "string find"
std::string s = "hell[o";
if (s.find('[') != std::string::npos)
;// find
else
;// not find
si le tableau est char * array ou char array [], vous pouvez rechercher un caractère de temps en temps:
while(i < nSize)
if (array[i] == '[')
'[' est un caractère, mais "[" est une chaîne