Ho un problema con C, forse un po' stupido...
ma quando faccio partire il programma non ho problemi ma mi da errore quando inserisco FINE (Segmentation faul (core dumped))...........secondo me è strcmp ma nn riesco a metterlo a posto....
DOMANDA * i;
DOMANDA * j; DOMANDA * i;
DOMANDA * j;
char verbum [50];
char *p;
float a, b;
int n;
printf("NOME T1 T2");
scanf("%s", verbum);
p = (char *) malloc (strlen(verbum)+1);
strcpy (p, verbum);
n = strcmp(p, "FINE");
while (n != 0) {
j = nuova_domanda (p, 0, 0);
scanf ("%f %f", &a, &b);
j->t1 = a; j->t2 = b;
ordina (j, i);
printf ("NOME T1 T2");
scanf ("%s", verbum);
p = (char *) malloc (strlen(verbum)+1);
strcpy (p, verbum);
n = strcmp(p, "FINE");
}