Verifier le contenu d'un String

Bonjour, Suite a l'utilisation d'un esp j'aurai besoin de regarder si un string qui s'apelle "reponse" contient "72meWc6KW" pouvez vous m'aider ?

vous avez une fois un s minuscule et une fois un S majuscule. string (ou cString) n’est pas la même chose que String.

J’imagine que vous utilisez la classe, avez vous lu la documentation ? (par exemple la méthode [url=https://www.arduino.cc/reference/tr/language/variables/data-types/string/functions/indexof/]indexOf()[/url])

si vous utilisez une cString (ce qui serait mieux d’un point de vue mémoire), regardez ce qui est dispo dans les librairie standard stdlib.h ainsi que dans string.h , notamment la fonction [url=http://www.cplusplus.com/reference/cstring/strstr/]strstr()[/url]

(sinon vaut mieux dire “une string” que “un string”, ça prête moins à confusion… :wink: :grin: )

J-M-L: vous avez une fois un s minuscule et une fois un S majuscule. string (ou cString) n'est pas la même chose que String.

J'imagine que vous utilisez la classe, avez vous lu la documentation ? (par exemple la méthode [url=https://www.arduino.cc/reference/tr/language/variables/data-types/string/functions/indexof/]indexOf()[/url])

si vous utilisez une cString (ce qui serait mieux d'un point de vue mémoire), regardez ce qui est dispo dans les librairie standard stdlib.h ainsi que dans string.h , notamment la fonction [url=http://www.cplusplus.com/reference/cstring/strstr/]strstr()[/url]

(sinon vaut mieux dire "une string" que "un string", ça prête moins à confusion... ;) :grin: )

Eh bien en faite j'ai deja ayssayer le "strstr()" mais sa me dit que c'est pas compatible avec les string ( cannot convert 'String' to 'const char*' for argument '1' to 'char* strstr(const char*, const char*)' ) Alors peut tu m'aider encore une fois ?

J-M-L t'a déjà donné la réponse. Ton message de compilation indique que tu utilises une String avec un S majuscule. Il faut donc suivre cette partie de sa réponse, ce qu'il appelle "la classe" et t'intéresser à indexOf

J’ai même mis des liens... allez les lire... commencez par string (ou cString) n'est pas la même chose que String.

Description Text strings can be represented in two ways. you can use the String data type, which is part of the core as of version 0019, or you can make a string out of an array of type char and null-terminate it. This page described the latter method. For more details on the String object, which gives you more functionality at the cost of more memory, see the String object page.

bonjour, notez que robomat ne pouvait pas poster avec la minuscule dans le titre

trimarco232: notez que robomat ne pouvait pas poster avec la minuscule dans le titre

pourquoi ?

piégé ... disons "l'honnêteté et la décence m'interdisent de préciser d'avantage" (Pierre Dac)

:smiling_imp: