wer findet den fehler
-
Andromeda schrieb:
Die vorliegende Funktion kann dann z.B. 0 zurückgeben, was soviel heisst wie "nicht gefunden"
-
Naja, das ist Ansichtssache. Eine '\0' gehört zu jedem String.
Man kann zwarmemchr
nehmen, aber warum nicht mit einer kleinen Änderung richtig machen?
-
DirkB schrieb:
warum nicht mit einer kleinen Änderung richtig machen?
Da hat er kein Interesse dran, siehst Du doch in anderen Threads ...
-
DirkB schrieb:
Naja, das ist Ansichtssache. Eine '\0' gehört zu jedem String.
Man kann zwarmemchr
nehmen, aber warum nicht mit einer kleinen Änderung richtig machen?Das "richtig machen" liegt im Auge des Betrachters. Der OP gab uns leider keine exakte Spezifikation, wie sich die Funktion verhalten soll. Das erklärt auch das Rumgeeiere hier.
-
Belli schrieb:
DirkB schrieb:
warum nicht mit einer kleinen Änderung richtig machen?
Da hat er kein Interesse dran, siehst Du doch in anderen Threads ...
Welche anderen Threads?
-
Andromeda schrieb:
DirkB schrieb:
Naja, das ist Ansichtssache. Eine '\0' gehört zu jedem String.
Man kann zwarmemchr
nehmen, aber warum nicht mit einer kleinen Änderung richtig machen?Das "richtig machen" liegt im Auge des Betrachters. Der OP gab uns leider keine exakte Spezifikation, wie sich die Funktion verhalten soll. Das erklärt auch das Rumgeeiere hier.
Spezifikation? Dachte, wenn es strchr und memchr gibt, sollte strnchr ein strchr sein, welches nach spätestens n abbricht. War aber nur mein Gedankengang. Die null hab ich jetzt nicht extra gesucht, aber meinen code angepasst, auch wenn er dadurch etwas langsamer wird. Vllt. braucht das ja mal jemand...
-
OK, zugegeben, ist unwahrscheinlich!!