vergleichen
-
Hallo,
Wie vergleicht man Zeilen zeichenweise??
Dankefür Eure Hilfe
-
Habe ich mich irgendwie unklar ausgedrückt, oder will mir niemand helfen?
-
Tach,
schon mal dran gedacht, dass Montag Morgen ist und noch nicht jeder putzmunter in der Gegend herum hüpft??
Wie wäre es wenn Du von jeder Zeile jeden char nimmst und mit strcmp() vergleichst, das Ganze in einer Schleife bis Du \n bekommst?!
Legolas
[ Dieser Beitrag wurde am 05.05.2003 um 09:38 Uhr von Legolas editiert. ]
-
Original erstellt von Legolas:
Wie wäre es wenn Du von jeder Zeile jeden char nimmst und mit strcmp() vergleichst, das Ganze in einer Schleife bis Du \n bekommst?!Also für einen char ein strcmp aufzurufen ist performancetechnisch sehr clever
.
Muss es denn unbedingt zeichenweise sein oder willst du nur 2 Zeilen vergleichen. Dann nimm strcmp, aber auf die ganze Zeile.
Falls du es noch wissen willst. So vergleicht man zwei chars "CaseSensitive". So ähnlich meinte es auch Legolas.
bool bEqual = (c1 == c2);
Jetzt musst du nur noch ne Schleife nehmen und die Strings durchwandern. Beim ersten mismatch brichst du mit false ab. Läuft er komplett durch gibst du true zurück...