RICERCA PAROLA IN UNA STRINGA

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 :drooling_face:

http://www.nongnu.org/avr-libc/user-manual/group__avr__string.html#ga6a441da9211eb85881d99c60b1003552

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 :kissing:), non ha senso fare altrimenti.

    Comunque ricorda che l'utilizzo delle String su Arduino è fortemente sconsigliato.