array e puntatore

9 Anni 9 Mesi fa #6 da Cosimix
Risposta da Cosimix al topic array e puntatore

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Cosimix
  • Avatar di Cosimix
  • Elite Member
  • Elite Member
Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #7 da firstcolle
Risposta da firstcolle al topic array e puntatore

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
9 Anni 9 Mesi fa #8 da Mauro Laurenti
Risposta da Mauro Laurenti al topic array e puntatore
...il nome della funzione mi ha tratto in inganno.

In ogni modo il problema della warning e' che creare un puntatore a const o semplice array di caratteri e' diverso ed e' necessario un casting.

Nel primo caso la stringa e' memorizzata in flash mentre nel secondo caso in RAM.
Lo spazio di memoria e' diverso e il relativo puntatore deve essere adeguato.
Il compilatore se ne e' accorto ed ha preso le dovute precauzioni ma ti ha segnalato l'anomalia.

In strutture di Von Neumann come negli MSP430, si potrebbe usare lo stesso puntatore per indirizzare sia la memoria Flash che RAM.


Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
9 Anni 9 Mesi fa #9 da Mauro Laurenti
Risposta da Mauro Laurenti al topic array e puntatore
Dimenticavo,

nel testo XC8 Step by Step ho messo un nuovo esempio di menu' multilingua.
Potrebbe tornarti utile.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login