ciao a tutti

io sto usando il c++ builder 6 della borland per fare un programma che crea dei test leggendoli da un file di testo . il mio problema e ke voglio inserire una domanda e le quattro risposte in un tipo di dato domanda definito così

struct domanda
{ string testo;
string risp[4];
};
string è definito così : typedef char string[200];
ho definito d1,d2 come domanda
ma quando provo a fare

d1.risp[1]="Napoleone" ;

mi dice lvalue required

Che faccio???