Salve sto creando una struttura che comprende il nome,sesso,ed altezza di piú persone,
Ho pensato si facesse cosi,
Facendo cosi mi da questo errore
Struct.c(20,7) : error : altezza : Symbol conflict found
Praticamente mi da l'errore sul [1].della seconda persoba della struttura,come si fa?.
Ho pensato si facesse cosi,
C:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define SEX 2;
#define STRING 10;
struct persone{
char name[STRING][4];
char sex[SEX][4];
float altezza[4];
}people;
int main(){
printf("\nBanca Dati \nLista delle persone da cercare \n Daniele (1) \n Alessia (2) \n Mirko (3) \n Massimo (4) \n Rosanna (5) \n inserisci il numero della persona che vuoi cercare \n");
people;
strcpy(people.name,"Daniele");
strcpy(people.sex, "M");
float altezza = 1.67;
printf("%s %s %f \n",people.name,people.sex,altezza);
strcpy(people.name[1],"Alessia");
strcpy(people.sex [1],"F");
float altezza[1] =1.60;
printf("%s %s %f",people.name[1],people.sex[1],altezza[1]);
}
Struct.c(20,7) : error : altezza : Symbol conflict found
Praticamente mi da l'errore sul [1].della seconda persoba della struttura,come si fa?.