PDA

Visualizza la versione completa : C: dimensioni array n struttura


pax_partout
23-12-2002, 09:50
Sapreste spiegarmi perch nella struttura seguente, se dichiaro l'array nome di lunghezza 47 o minore non ho problemi, mentre se la dichiaro maggiore o uguale a 48 mi da segmantation faults???
grazie

struct NumeriRipetuti
{
char telefono[20];
char scarti[20];
char puliti[20];
char nome[47];
//char nome_pulito[200];
//char nome_sporco[200];
};

m@ximo
23-12-2002, 17:36
Ho compilato il tuo codice in C++ (compilatore Dev-C++) e non mi da problemi sulla dimensione del vettore. Non so se pu essere un particolare problema del C (non credo).

Ciao

.:Max:.

PunkIvi
01-01-2003, 21:47
char nome[47];

Se lo dichiari da massimo 48 elementi ovvio che non ti compila un array da 50...

elevation
01-01-2003, 22:10
Originariamente inviato da PunkIvi
Se lo dichiari da massimo 48 elementi ovvio che non ti compila un array da 50...

ha detto "se dichiaro"...

PunkIvi
01-01-2003, 23:06
Ok, sorry :ciauz:

Che compilatore usi?

Loading