Zeile in Datei herausfinden

seroderhesse

Grünschnabel
Hallo,

ich suche ein Befehl mit dem ich die Zeile vom Text "Aktien:" herausbekomme.
Die Datei ist in etwa so aufgebaut:
PHP:
<td>Aktien:</td>
<td>12345</td>

Ich will nun das der Wert 12345 in eine andere Datei abgespeichert wird.
Mit
Code:
#include <string>

 outfile << strLine.substr("AktieZeile +1",0) << std::endl;
könnte ich ja dann den Wert abspeichern oder nicht? Dafür bräuchte ich dann die Zeile von "Aktie:"

Kennt ihr ein Befehl oder wie ich es inetwa schaffen würde?


MFG

Sero
 
Hallo

Ja, ich kann dir etwas sagen, aber das wäre dann in klassischen C (Sollte aber trotzdem funktionieren):

C:
//...
char Einlesen[1024];
int Wert = 0;
FILE* f;
f = fopen("Pfad_zur_Datei","r");
if(f == NULL) return -1;
//mit der Annahme, die Datei ist immer 2 Zeilen lang
fgets(Einlesen,1024,f);
fgets(Einlesen,1024,f);
char* pch;
pch = strtok(Einlesen,">");
pch = strtok(NULL,"<");
sscanf(pch,"%d", &Wert);
printf("%d",Wert); 
fclose(f);
//Jetzt hast du den Wert, kannst jetzt in eine Datei schreiben.
//...

Ich kann mich auch irren. Sag mir wie's funktioniert hat. Oder wenn du es nicht so meintest.

Gruss
cwriter
 
Hallo

Ja, ich kann dir etwas sagen, aber das wäre dann in klassischen C (Sollte aber trotzdem funktionieren):

C:
//...
char Einlesen[1024];
int Wert = 0;
FILE* f;
f = fopen("Pfad_zur_Datei","r");
if(f == NULL) return -1;
//mit der Annahme, die Datei ist immer 2 Zeilen lang
fgets(Einlesen,1024,f);
fgets(Einlesen,1024,f);
char* pch;
pch = strtok(Einlesen,">");
pch = strtok(NULL,"<");
sscanf(pch,"%d", &Wert);
printf("%d",Wert); 
fclose(f);
//Jetzt hast du den Wert, kannst jetzt in eine Datei schreiben.
//...

Ich kann mich auch irren. Sag mir wie's funktioniert hat. Oder wenn du es nicht so meintest.

Gruss
cwriter

Hi,

dass Problem ist dabei, dass die Datei mehr als 600 Zeilen hat und ständig variiert. Genau das ist der Grund, wieso ich die Zeile von "Aktie:" herausfinden will, da dieser Text sich nicht verändert und nur einmal vorkommt.

MFG

Sero
 
Hi

Musst/willst du zu Übungszwecken alles selbst programmieren oder reicht das Ergebnis?
Dann schau dir eventuell eine einfache HTML- bzw. XML-Parserbibliothek an.

Gruß
 
Zurück