Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Suche » Suchergebnis » Hallo Gast [Anmelden|Registrieren]
Zeige Beiträge 1 bis 1 von 1 Treffern
Autor Beitrag
Thema: strstr(wort1, wort2) - wort1 in C
Verwirrt

Antworten: 1
Hits: 3.268
strstr(wort1, wort2) - wort1 in C 16.03.2017 12:57 Forum: formale Sprachen


Meine Frage:
Hallo,

ich muss in C ein Programm schreiben welches mir in einem String den Startindex des ersten Vorkommens eines anderen String zurück gebe.
Ich hab es geschafft nur verstehe ich eine Sache nicht ganz genau:

Wenn ich zum Beispiel das wort hallo nehme und als zweiten String ll nehme bekomme ich bei strstr(wort1, wort2) - wort1 = 2 raus, was der Startindex ist. Ich verstehe nicht ganz warum dort 2 raus kommt, da eigentlich die Rechnung doch so aussieht:

strstr(wort1, wort2) = llo und dann macht man ja so gesehen llo - hallo.

Deswegen warum kommt bei ll - hallo = 2 raus.

Meine Ideen:
Einzige Idee die ich habe ist, dass C mir anzeigt wie viele Buchstaben mehr hallo als llo hat.
Stimmt das?
Zeige Beiträge 1 bis 1 von 1 Treffern