Cercare ricorrenze in una stringa...


ciao tutti, dopo svariate prove e ricerche mi sono deciso chiedere aiuto.
la domanda mi sembrava talmente banale che ci ho perso un sacco di tempo pur di trovare una soluzione da solo, ma onestamente non l'ho trovata.
sto lavorando con gli oggetti string ed avrei bisogno di trovare un'occorrenza all'interno di una stringa.
ho provato un po' di tutto, ho anche pensato di scrivermi una funzione apposita, ma se c'è già qualcosa di pronto, perchè dover scrivere una funzione dedicata?
alla fine sono approdato substring che da quanto vedo dovrebbe funzionare: http://arduino.cc/en/tutorial/stringsubstring, ma in realtà non funziona.
ho provato buttare giù due righe di codice per testare questa funzione, ma sembra non funzionare (almeno me).
secondo voi, cosa c'è di sbagliato??

code: [select]

void setup()
{
 
  serial.begin(9600);
 
  string  str="questo testo e' ok se funziona";

if (str.substring(0) == "ok") serial.println("trovato");
else serial.println("non trovato");

}

void  loop() {}


ovviamente il risultato è "non trovato" :(

grazie.
ciao.

ciao, nel seealso del link da te postato c'è la funzione stringindexof che dovrebbe fare al caso tuo


Arduino Forum > International > Italiano > Software (Moderator: leo72) > Cercare ricorrenze in una stringa...


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code