ho provato a fare come avete detto voi e non mi da più errore però adesso mi segna errora all'assegnamento come segue:


cout<<"\n\tInserire nome autore : "<<endl;
char nome_autore[256];

cin.getline (nome_autore, 256);

string due;

due = "SELECT Citazione.testo_cit FROM Citazione JOIN Autore ON Citazione.cod_autore = Autore.cod_autore WHERE Autore.nome= '" + nome_autore + "'";

quando assegno la stringa a due mi da errore


come mai ??

scusate e grazie