Ich versuche, eine Structure in eine Datei zu schreiben, als Datentransfer in ein anderes Programm.
Folgender Code:
Code: Alles auswählen
typedef struct pumpe{
public:
QString hersteller = "";
QString modell = "";
QString seriennummer = "";
QString kunde = "";
QString projekt = "";
}pumpe_t;
bool MainWindow::pump2struct(){
pumpe_t exportdaten[1];
bool export_p = true;
exportdaten[0].hersteller = ui->i_hersteller->text() + "\n";
exportdaten[0].modell = ui->i_typ->text() + "\n";
exportdaten[0].seriennummer = ui->i_serial->text() + "\n";
exportdaten[0].kunde = ui->i_kunde->text() + "\n";
exportdaten[0].projekt = ui->i_projekt->text() + "\n";
string fileName = QFileDialog::getSaveFileName(this, tr("Exportieren"), QDir::currentPath(), "Export (*.pppex)").toStdString();
ofstream output_file(fileName, ios::binary);
output_file.write((char*)&exportdaten, sizeof(exportdaten));
output_file.close();
}
Was mache ich falsch?