000
11.05.2007, 01:15 Uhr
~newb
Gast
|
Hi,
danke für die letzte Hilfe, sorry wenn ich mit vielleicht etwas blöden Fragen aufwarte, aber ich verstehe folgende Codezeilen nicht:
C++: |
gefunden = strstr(s1, "tag"); /* gefunden = Adresse von "tag." */ if (gefunden != NULL) pos = gefunden - s1 + 1; /* pos == 14, "tag" befindet sich ab dem 14.Zeichen in s1 */
|
Hier wird die Verwendung der Funktion strstr erklärt, aber ich verstehe nicht ganz warum gefunden - s1 +1 gerechnet werden muss um die richtige Position von "tag" in s1 zu bekommen.
Vielen Dank.
Gruß newb |