ciao a tutti
è da un pò che non uso C ora sto ricominciando ad usarlo, facendo un piccolo programma per la simulazione di una sfida al tiro tra 2 giocatori
ora prima di tutto non ho fatto niente volevo procedere a piccoli passi iniziando solo a far tirare i due e vedere chi segnava per primo il codice che ho scritto è questo
#include <stdio.h>
#include <stdlib.h>
main()
{
int i,n,,c;
float p1[n],p2[n];
float T;
do{
c=0;
T=rand()%100;
if(T>70){
printf("canestro palla a p1 /n");
c=1;}
else{
printf("tiro sbagliato tira p2 /n");
T=rand() %100;
if(T>70){
printf("canestro palla a p2 /n");
c=2;}
else
printf("Tiro sbagliato tira p1 /n");
}
}
while(c!=0);
}
quando lo vado a compilare non mi da errori, ma quando lancio il programma mi dice Errore di Segmentazione...ora non saprei veramente dove vado a violare la memoria secondo voi come posso risolvere questo problema??