Salve a tutti!
Ho un problema...
vorrei inserire in uno struct un vettore a cui fare poi riferimento in seguito, ma va tutto in crash!
Codice PHP:
#include <stdio.h>
#include <stdlib.h>
#define size 20
int main(int argc, char *argv[])
{
struct vettore {
int anno[size];
char atleta[size];
} v;
int i,j=0;
// Inizializzo il vettore.
while(j<size){
v.anno[j]=0;
v.atleta[j]=0;
j++;
}
//Comincio a riempire il vettore con i dati dell'utente.
printf("\nQuanti elementi vuoi inserire nel vettore?\n");
scanf("%d",&i);
for(j=0;j<i;j++){
printf("\n%d) Anno:",(j+1));
scanf("%d",&v.anno[j]);
printf("\n%d) Atleta:",(j+1));
scanf("%s",&v.atleta[j]);
printf("\nAncora %d variabili da inserire\n\n",(i-j)-1);
}
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nElenco completo degli atleti:");
for(j=0;j<i;j++){
printf("\n%d) Atleta:%s Anno:%d",j+1,v.atleta[j],v.anno[j]);
}
system("PAUSE");
return 0;
}
Aiuto