Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Problema compilazione programma
Forum - C/C++ - Problema compilazione programma

Avatar
djleo (Member)
Pro


Messaggi: 72
Iscritto: 07/03/2010

Segnala al moderatore
Postato alle 14:48
Martedė, 12/02/2013
salve ho un problema con la compilazione di un programma.
Vi posto il codice dove mi da gli errori:
Codice sorgente - presumibilmente C++

  1. typedef struct _poslist{ // un nodo (lista di posizioni)
  2.         int position;
  3.         struct _poslist *next;
  4.       } Poslist;
  5.  
  6. typedef Poslist **Encoded_string; // array di teste di lista
  7.  
  8. // i nodi di tutte le liste
  9. static Poslist nodi[] = {
  10.   {5, &nodi[1]},                // .    0
  11.   {11, NULL},                   // .    1
  12.   {2, NULL},                    // A    2
  13.   {0, &nodi[4]},                // E    3
  14.   {4, NULL},                    // E    4
  15.   {13, NULL},                   // K    5
  16.   {3, NULL},                    // M    6
  17.   {10, &nodi[8]},               // O    7
  18.   {12, NULL},                   // O    8
  19.   {1, NULL},                    // S    9
  20.   {6, &nodi[11]},               // T    10
  21.   {8, &nodi[12]},               // T    11
  22.   {9, NULL},                    // T    12
  23.   {7, NULL}                    // U    13
  24. };
  25.  
  26.  
  27. Encoded_string  teststring = {
  28.   &nodi[2],                     // A    1
  29.   NULL,                         // B    2
  30.   NULL,                         // C    3
  31.   NULL,                         // D    4
  32.   &nodi[3],                     // E    5
  33.   NULL,                         // F    6
  34.   NULL,                         // G    7
  35.   NULL,                         // H    8
  36.   NULL,                         // I    9
  37.   NULL,                         // J    10
  38.   &nodi[5],                     // K    11
  39.   NULL,                         // L    12
  40.   &nodi[6],                     // M    13
  41.   NULL,                         // N    14
  42.   &nodi[7],                     // O    15
  43.   NULL,                         // P    16
  44.   NULL,                         // Q    17
  45.   NULL,                         // R    18
  46.   &nodi[9],                     // S    19
  47.   &nodi[10],                    // T    20
  48.   &nodi[13],                    // U    21
  49.   NULL,                         // V    22
  50.   NULL,                         // W    23
  51.   NULL,                         // X    24
  52.   NULL,                         // Y    25
  53.   NULL,                         // Z    26
  54. };



errori:
warning: initialization from incompatible pointer type|

mi da questo errore su tutta l'inizializzazione di teststring

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 16:48
Martedė, 12/02/2013
Codice sorgente - presumibilmente C/C++

  1. typedef Poslist *Encoded_string; // array di teste di lista



Invece di:

Codice sorgente - presumibilmente C/C++

  1. typedef Poslist **Encoded_string; // array di teste di lista



?


Il mio blog: https://piero.dev
PM Quote