ich möchte in einer Textdatei 3-spaltig Rechenergebnisse abspeichern und wieder ausgeben.
1. Spalte: Beschreibung, linksbündig
2. Spalte: Ergebnis, rechtsbündig
3. Spalte: Einheit, linksbündig
Schreiben:
Code: Alles auswählen
QFile data("Ergebnis.txt");
if (data.open(QFile::WriteOnly | QFile::Truncate))
{
QTextStream out(&data);
out
<< fixed << qSetRealNumberPrecision (2) << left << qSetFieldWidth(20)
<< left << "a"
<< right << "2340.00"
<< left << " m\n"
<< left << "b"
<< right << "14.50"
<< left << " Cent\n"
<< endl;
}
Code: Alles auswählen
QFile file("Ergebnis.txt");
if (file.open(QFile::ReadOnly | QFile::Text))
{
QTextStream in(&file);
ui->textBrowserAnzeige->setText(in.readAll());
}
Was rauskommen soll:
Code: Alles auswählen
a 2340.00 m
b 14.50 Cent
Code: Alles auswählen
a 2340.00 m
b 14.50 Cent
Vielen Dank,
bastian