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.