Salve, sto realizzando un controllo remoto utilizzando arduino uno con ethernet shield e avrei la necessità di ricercare all’interno della stringa letta da un sito web la ricorrenza di una determinata parola.
Esempio: la stringa ricevuta è d1=0
d2=1
d3=0 e la parola da ricercare è d2=1.
con indexof mi rileva la presenza dei singoli caratteri mentre a me serve rilevare la presenza della parola così com’è. >:( :o
Dai un occhio che ci sono 2 tipi di stringhe… i char (pointer array eccetera) e le String.
… e questo
int firstListItem = stringOne.indexOf("
non è questo:
int firstClosingBracket = stringOne.indexOf(’>’);
Come funziona la strstr() bisogna passargli per forza 2 stringhe di char oppure si possono passare anche 2 string?
Se hai una String fai come dice @qsecofr (bel nick ), non ha senso fare altrimenti.
Comunque ricorda che l'utilizzo delle String su Arduino è fortemente sconsigliato.