1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| void MainWindow::enregistrerCalcul()
{
QString cheminFichier = QFileDialog::getSaveFileName(this, "Enregistrer votre fichier dans votre repertoire de travail",
QString(), "Csv(*.csv)");
if (!cheminFichier.isEmpty())
{
QFile fichier(cheminFichier);
if(fichier.open(QIODevice::WriteOnly | QIODevice::Text))
{
QTextStream ts(&fichier);
ts.setCodec("UTF-8");
ts<<"x théorique ; y théorique ; z théorique ; x réel ; y réel ; z réel ; Erreur en x ; Erreur en y ; "
<<"Erreur en z ; Erreur totale"<<endl;
for(int i=0 ; i<nbPoints ; i++)
{
ts<<tableauXParfait[i]<<";"<<tableauYParfait[i]<<";"<<tableauZParfait[i]<<";"
<<tableauXDefaut[i]<<";"<<tableauYDefaut[i]<<";"<<tableauZDefaut[i]<<";"
<<tableauErreurX[i]<<";"<<tableauErreurY[i]<<";"<<tableauErreurZ[i]<<";"<<tableauErreurTotale[i]<<endl;
}
fichier.flush();
fichier.close();
}
}
else
{
QMessageBox::critical(this, "Fichier", "Vous n'avez pas saisi de nom de fichier, veuillez recommencer.");
}
} |
Partager