Vergleich
-
hallo zusammen,
ich hoffe ihr könnt mir weiterhelfen und zwar habe ich folgendes problem. Ich les mit
fstream file(name,ios::in);
//Position einlesen
char pos[11];
file.seekg(po);//Ziel ansteuern
file.read(pos,10);//Daten auslesen
pos[10]='\0';Daten ein. Wie kann ich es anstellen das wenn ich z.B. "DESADVD" eingelesen habe eine neue Schleife begonnen wird?
Vielen Dank
-
wenn du wirklich mit char[]'s arbeitest, geht der Vergleich über man: strcmp, aber string ist eventuell einfacher zu bedienen (wenn man's kann).
PS: Ich sehe hier ständig Ausschnitte deines Projektes - was soll das denn insgesamt werden?
-
ja kann ich die daten dann auch in nen string einlesen?
-
streams und std::string, da is bestimmt was im C++ FAQ
-
Guten Morgen,
also was ich machen möchte ist. Ich öffne ne Datei und lies mir die Werte aus die ich brauche in Variablen aus. Ist so ne Art Lieferschein mit Stammdaten und Positionen. Jetzt kann es aber sein das in einer Datei zwei Lieferscheine zusammen sind und drum muss ich abfragen ob an ner bestimmten Stelle z.B. von 100 - 105 "DESADVD" steht um dann die Abfrage wieder von vorne starten zu könne.
Nee Idee wie ich das machen könnte?