Gast
#1946794
Hallo, ich möchte ein Programm in C++ (Borland C++ 6) schreiben, dass aus einer Datei eine Bezeichnung und dann einzelne Zeichenfolgen (Datensätze aus z.B. jeweils 3 Zeichenfolgen) in Strings einliest (in ein Array?), die ich in einem Stringgrid anzeigen und ändern kann. Danach sollte der bearbeitete Teil wieder an die ursprünglichen Position in die Datei zurückgeschrieben werden. Da die Datei von einem anderen Programm benutzt wird, darf ich am Aufbau der Datei nichts ändern. Die Datei besteht komplett eigentlich nur aus 0-Bytes. Am Anfang steht die Bezeichnung (Byte 0 bis 39), an weiteren bestimmten Positionen befinden sich dann für die einzelnen Datensätze die Zeichenfolgen "Daten" (3x) bestimmter Länge: Bezeichnung 00 00 00 00 00 00 00 Daten0,0 00 00 00 00 Daten0,1 00 00 00 00 Daten0,2 00 00 00 00 00 Daten1,0 00 00 00 00 Daten1,1 00 00 00 00 Daten1,2 00 00 00 00 Mein Problem ist derzeit: wie lese ich die Zeichenfolgen ein, teile sie ein, und wie schreibe ich sie wieder aus dem Stringgrid in ihre ursprüngliche Position zurück? Welche Funktionen wären mir dazu nützlich? Das Stringgrid selbst ist bereits fertiggestellt. Vielleicht kann mir ein C++-Profi den Weg weisen, hierfür schon einmal vielen Dank!