Ho il seguente codice di un progetto in Qt con GUI di una rubrica :
void MainWindow::on_AddButton_clicked()
{
Contatto nuovo;
QString nome = ui->nomelineEdit->text();
QString cognome = ui->cognomelineEdit->text();
QString telefono = ui->telefonolineEdit->text();
QString email = ui->emaillineEdit->text();
nuovo.nome = nome.toStdString();
nuovo.cognome = cognome.toStdString();
nuovo.telefono = telefono.toStdString();
nuovo.email = email.toStdString();
ui->comboBox->addItem(nome + "," + cognome + "," + telefono + "," + email);
rubrica->aggiungi(nuovo.nome,nuovo.cognome,nuovo.telefono,nuovo.email);
ui->nomelineEdit->clear();
ui->cognomelineEdit->clear();
ui->telefonolineEdit->clear();
ui->emaillineEdit->clear();
rubrica->scriviSuFile();
}
Questo codice dovrebbe essere in grado di inserire in una rubrica (array) un contatto (struttura con 4 campi string) ma se provo a cliccare sul pulsante Add il programma crasha.
Questo programma lo ho già realizzato in Visual Studio e funziona,lo ho solamente riadattato per Qt ma con i pochi accorgimenti che ho corretto non funziona,mi sono perso qualcosa?