|
|
|
![]() |
|
Strumenti |
![]() |
#1 | ||
Senior Member
Iscritto dal: May 2009
Messaggi: 366
|
[C++] Puntatori a Matrici
salve raga come da titolo devo restituire un matrice di char dichiarata in questo modo
file .h Quote:
file .cpp Quote:
earthPtr=&earth[0][0]; in questa istruzione mi da questo errore impossibile convertire da 'const char *' a 'const char **'
__________________
visitate http://www.forumsenzacontro.altervista.org Ultima modifica di bobby1112 : 26-05-2010 alle 14:12. |
||
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2009
Messaggi: 366
|
up
__________________
visitate http://www.forumsenzacontro.altervista.org |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2774
|
E' giusto, earth[x][y] è un char, quindi &earth[x][y] è un puntatore a char, non un doppio puntatore.
|
![]() |
![]() |
![]() |
#4 | ||
Senior Member
Iscritto dal: May 2009
Messaggi: 366
|
ma se poi vado a richiamare la funzione
Quote:
Quote:
__________________
visitate http://www.forumsenzacontro.altervista.org |
||
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Dec 2007
Città: Palestro
Messaggi: 1958
|
Codice:
Map gameMap; char* matPtr=gameMap.getEarth(); cout<<matPtr[5][5]; Codice:
cout<<(*matPtr)[5][5] |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:06.