@voithian
Danke. Das probier ich mal.
Aber dazu muss ich meinen char array mit einer "/0" terminieren oder?
Ah ich hab gerade dein Beispiel gesehen. Da brauch ich gar keinen Pointer mehr?
@alle
ja, ich hab eine ähnliche Frage schon mal gestellt. Aber ich habs ehrlich nicht mehr gewusst. Und den Thread eigentlich auch aus meinem Gedächtnis gestrichen, da er in eine persönliche "Diskussion" anderer Mitglieder abgeglitten ist.
hk007:
Aber dazu muss ich meinen char array mit einer "/0" terminieren oder?
Unbedingt! Die ganzen Funktionen für C-Strings (char-Array) funktionieren nur mit einem ordentlich abgeschlossenen ('\0') char-Array. Sonst rauschen sie hemmungslos über das Ende hinaus...
Ah ich hab gerade dein Beispiel gesehen. Da brauch ich gar keinen Pointer mehr?
Den Pointer brauchst du nur, wenn du wissen willst, ab welcher Stelle die beiden Strings übereinstimmen. Ansonsten (wenn keine Übereinstimmung da ist), hat der Pointer den Wert NULL, was nie eine gültige Adresse für einen Zugriff ist.