Hi.
I am having a bit of a problem with a struct.
Code:
struct jogador
{
char nome[tamanho_nome];
int ind_jogador;
int area_j, area_r, area_c, area_i;
} jogador1, jogador2;
further ahead i want to assign a char array to jogador1.nome, like so:
Code:
char nome1[tamanho_nome], // nome do jogador1
nome2[tamanho_nome]; // nome do jogador2
//jogador 1
cout << "Nome do Jogador 1: ";
cin.getline(nome1, tamanho_nome);
//jogador 2
cout << "Nome do Jogador 2: ";
cin.getline(nome2, tamanho_nome);
//dados relativos ao jogador 1
jogador1.nome = nome1;
...
...
When I try to compile the file it returns this error:
"ISO C++ forbids assignment of arrays"
Does anyone know why this happens? And what can i do to work around this?
Thanks.
BTW, i am using DEVC++ beta 5 (4.9.9.2), under Win XP SP2.