Hi.
I am having a bit of a problem with a struct.
further ahead i want to assign a char array to jogador1.nome, like so:Code:struct jogador { char nome[tamanho_nome]; int ind_jogador; int area_j, area_r, area_c, area_i; } jogador1, jogador2;
When I try to compile the file it returns this error: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; ... ...
"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.



LinkBack URL
About LinkBacks



