PDA

Visualizza la versione completa : [C] Errore programma "violazione d'accesso (segmentation fault)"


Lukiep
03-07-2007, 18:23
Ciao a tutti, ho realizzato un database per memorizzare su un file delle informazioni (ID, Cliente, Prodotto, Misura, Data Inserimento)
Arrivato al 20mo inserimento (da 0 a 19, inserimento del 20mo) il programma termina e non mi scrive l'informazione su file.

Il codice sembra giusto

Allegato c' il file di segnalazione dell'errore che Microsoft vuole inviare
Inoltre nell'immagine c' l'errore che mi da Dev C++ durante il debug.

Grazie per l'aiuto
Luca

labrosan
03-07-2007, 18:35
Ciao,

Di solito questi errori sono dovuti al fatto che si cerca di utilizzare una porzione di memoria che non stata allocata.
Per memorizzare i dati penso che tu abbia utilizzato una struttura, hai allocato lo spazio necessario a tutti gli elementi?

oregon
03-07-2007, 19:41
Se ci mostri il codice, si capisce subito dove e' l'errore ...

Lukiep
04-07-2007, 13:31
Sono un demente... ho allocato spazio per 20 elementi per un array.

Ho ampliato l'array ed ho risolto :dh:

Scusatemi per la gaf
Ciao e grazie Luca

Loading