Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
salve, come sempre il magico errore di segmenttazione colpisce ancora, sono due giorni che tento di far partire un programmino.. ma niente. mi da tale errore appena entro nel main, senza nemmeno aspettare che dichiari qualche variabile, e per me è molto strano, poichè non ha fatto assolutamente nulla oltre che caricare qualche libreria.
ad ogni modo vi posto il sorgente, se c'è qualcuno che mi possa dare una mano a sbrogliare questo broblema..
no, con quel codice non mi da nessun errore di segmentazione.. è possibile che il puntatore al file fada a toccare qualche parte di memoria che non dovrebbe? oppure sono numeri troppo grandi per la variabile double.. oltre a queste due ipotesi non mi viene in mente nulla..
Ultima modifica effettuata da kyu2t il 20/01/2009 alle 14:12
ovvio mica tanto, visto quello che ha scritto nel primo post..
Testo quotato
Postato originariamente da kyu2t: ma niente. mi da tale errore appena entro nel main, senza nemmeno aspettare che dichiari qualche variabile, e per me è molto strano, poichè non ha fatto assolutamente nulla oltre che caricare qualche libreria.
per capire di che si tratta puoi proseguire con la tecnica che ho usato: di commentare parte del codice e vedere se si schianta.
ovvio mica tanto, visto quello che ha scritto nel primo post..
Testo quotato
Postato originariamente da kyu2t: ma niente. mi da tale errore appena entro nel main, senza nemmeno aspettare che dichiari qualche variabile, e per me è molto strano, poichè non ha fatto assolutamente nulla oltre che caricare qualche libreria.
per capire di che si tratta puoi proseguire con la tecnica che ho usato: di commentare parte del codice e vedere se si schianta.
Si però se lasci solo una printf non so quanto possa essere utile questa tecnica. Piuttosto dovrebbe provare a parte anche le altre funzioni e vedere i vari casi.
piccolo aggiornamento... il codice l'ho risolto, ora funziona, ma c'è ancora un problema da risolvere che forse non riguarda il codice: mettendo tutte le variabili a float il codice funziona tranquillamente, ma se le cambio e le imposto tutte come bouble si blocca e da l'errore di segmentazione.. essendo che a me la precisione di un float non basta gran che, non è che c'è un modo per aggirare queso problema? devo forse allocare memoria manualmente con malloc?