Hallo Community,
Für die Schule muss ich ein Messwertprogramm schreiben.
Die Daten liegen in einer .txt-Datei vor und werden in die RTB geladen, schließlich wird der Mittelwert bestimmt.
Als dritter Schritt sollen die Dezimalpunkte in Kommas umgewandelt werden.
Dort liegt nun mein Problem.
Bisher habe ich das:
Er ändert mir alle Punkte, jedoch:
1)Ist in der .txt Datei das Datum enthalten, indem die Punkte nicht umgewandelt werden sollen.
2)Ändert der Code jeden Punkt nur beim Betätigen des Buttons.
Irgendwo muss der Fehler bei der Split-Funktion liegen, soweit ich das sehe.
Ich hoffe ihr könnt mir helfen
Schöne Grüße
PS:
Die Datei hat folgenden Aufbau
Datum/Uhrzeit Messwert (MW)1 MW2 MW3 MW4 MW5 MW6 MW7 Mittelwert
Für die Schule muss ich ein Messwertprogramm schreiben.
Die Daten liegen in einer .txt-Datei vor und werden in die RTB geladen, schließlich wird der Mittelwert bestimmt.
Als dritter Schritt sollen die Dezimalpunkte in Kommas umgewandelt werden.
Dort liegt nun mein Problem.
Bisher habe ich das:
Code:
string help = richTextBox1.Text; string[] Zeilen = help.Split('\n'); int zNr = 0; StringBuilder strbuilder = new StringBuilder(help); foreach (string zeile in Zeilen) { int nIndex = help.IndexOf("."); strbuilder.Remove(nIndex, ".".Length); strbuilder.Insert(nIndex, ","); richTextBox1.Text = strbuilder.ToString(); }
1)Ist in der .txt Datei das Datum enthalten, indem die Punkte nicht umgewandelt werden sollen.
2)Ändert der Code jeden Punkt nur beim Betätigen des Buttons.
Irgendwo muss der Fehler bei der Split-Funktion liegen, soweit ich das sehe.
Ich hoffe ihr könnt mir helfen
Schöne Grüße
PS:
Die Datei hat folgenden Aufbau
Datum/Uhrzeit Messwert (MW)1 MW2 MW3 MW4 MW5 MW6 MW7 Mittelwert
Comment