Errore array

Salve,

ho un array

int triggerPort[12];

ma quando faccio:

triggerPort[6] = 16;

da errore:

error: 'triggerPort' does not name a type

provato con String triggerPort[12];?

ciao Ernesto0

per caso hai fatto un copia incolla da qualche esempio?....sei sicuro che "int" ti compaia scritto in azzurro?

@hypnotizedkraken:

perchè hai suggerito di cambiare int con String!?

Dove lo hai definito l'array? Dentro una funtione? Allora impara la differenza tra variabile globale e variabile locale.

Ciao Uwe

>hypnotizedkraken: ... se si conosce poco la materia, evitiamo di dare suggerimenti sbagliati che creano solo confusione senza aiutare (... anzi, confondendo peggio). Grazie. ;)

Se lo definisce "int" è perché gli serve un array numerico , in cui, ogni elemento, occupa 2 bytes e che NULLA ha a che vedere con un array di "String" (che, in ogni caso, su Arduino, sono da evitare il più possibile).

>Ernesto0: sono molto propenso per l'ipotesi di Uwe ... DOVE hai la dichiarazione dell'array e DOVE l'assegnazione ?

Guglielmo

Ernesto0 facciamo cosí: o ci dai lo sketch intero, perché solo in questo modo la Tua domanda ha senso e possiamo dare una risposta mirata o cancello questo tread perché non ha senso.

Quasi qualsiasi riga in uno sketch funziona in una certa posizione e non funzina in altra.

Ciao Uwe