I am having a little trouble with my structure, since I can't give it any values.
Here is the structure:
Code:
typedef struct TPacote {
unsigned int pos_bola[2];
unsigned int pos_jogadores_nossos[5][2]; //[ID][posx, posy]
unsigned int dir_jogadores_nossos[5][1]; //[ID][angulo em graus]
unsigned int pos_jogadores_deles[5][2];
//Marcacao do campo
//Mundo e campo: sup_dir, sup_esq, inf_esq e inf_dir
unsigned int pos_mundo[4][2];
unsigned int pos_campo[4][2];
//Meio campo: sup e inf
unsigned int pos_meio_campo[2][2];
//Gol: sup e inf
unsigned int pos_gol_0[2][2];
unsigned int pos_gol_1[2][2];
} Pacote;
Now, i want to give it values, like this:
Code:
Pacote *pack;
pack->pos_bola[0] = 1;
pack->pos_bola[1] = 2;
pack->pos_jogadores_nossos[0][0] = 3;
pack->pos_jogadores_nossos[0][1] = 4;
pack->pos_jogadores_nossos[1][0] = 5;
pack->pos_jogadores_nossos[1][1] = 6;
pack->pos_jogadores_nossos[2][0] = 7;
pack->pos_jogadores_nossos[2][1] = 8;
pack->pos_jogadores_nossos[3][0] = 9;
pack->pos_jogadores_nossos[3][1] = 10;
pack->pos_jogadores_nossos[4][0] = 11;
pack->pos_jogadores_nossos[4][1] = 12;
pack->dir_jogadores_nossos[0][0] = 13;
pack->dir_jogadores_nossos[1][0] = 14;
pack->dir_jogadores_nossos[2][0] = 15;
pack->dir_jogadores_nossos[3][0] = 16;
pack->dir_jogadores_nossos[4][0] = 17;
pack->pos_jogadores_deles[0][0] = 18;
pack->pos_jogadores_deles[0][1] = 19;
pack->pos_jogadores_deles[1][0] = 20;
pack->pos_jogadores_deles[1][1] = 21;
pack->pos_jogadores_deles[2][0] = 22;
pack->pos_jogadores_deles[2][1] = 23;
pack->pos_jogadores_deles[3][0] = 24;
pack->pos_jogadores_deles[3][1] = 25;
pack->pos_jogadores_deles[4][0] = 26;
pack->pos_jogadores_deles[4][1] = 27;
Them, I compile and everything is okay, but when I run, I get a Segmentation Fault error. Where is it?
See ya!
GouSan