OT da disperazione: Segmentation fault
Vernia Damiano
melkor.x a tiscali.it
Lun 27 Gen 2003 16:11:39 UTC
Ciao, questo e' un po' off-topic, ma riuscireste a spiegarmi
questo stramaledetto segmentation fault?
Inizialmente s vale 3 e t 2. Tutta la funzione fa perfettamente il
suo lavoro fino al test di conclusione del lavoro. Le printf e compagnia
le ho messe per capire dove sbagliavo. Eppure non capisco.
Parte finale dell'output del programma:
Pretest
att: 5
t: 2
Test: 1
Test concluso
Inizio ciclo
[stampa di altro]
Pretest
att: 2
t: 2
Test concluso
Segmentation fault
Listato del programma:
void djikstra(int s, int t, int dvn, int nodi[], int lati[], double pesi[],
int temp[], int def[], double dist[])
{
int att;
att = s;
while (att != t) {
printf("Inizio ciclo\n");
[qui c'e' una parte di codice che modifica il valore di att]
printf("Pretest\natt: %d\nt: %d\n",att,t);
if (att != t) printf("Test: %d\n", (att != t));
printf("Test concluso\n");
}
}
--
Ciriciao
LtC. Melkor?! B. Xapatan
Maggiori informazioni sulla lista
Lug
|