7d. Funktionen selbst implementieren - strcmp X79976


Statement
 

pdf   zip   main.c

html

In dieser Aufgabe sollen Sie einige Funktionen der Standard-Bibliothek selbst implementieren.
Beachten Sie die folgenden Hinweise und Vorgaben:

  • Die vorgegebene Bibliotheksfunktion und Ihre eigene Funktion sollen bei gleichen Eingabewerten auch die gleichen Ausgabewerte liefern.
  • Es ist nicht erlaubt die zu implementierende Funktion der Standard-Bibliothek in Ihrer Funktion aufzurufen.
  • Es ist nicht erlaubt Zeiger auf Variablen zu verwenden. Die bei einigen Bibliotheksfunktionen verwendeten Parameter des Typs char * <variable> können ersetzt werden durch den bereits in der Vorlesung besprochenen Typ char <variable> [].

Implementieren Sie die Funktion strcmp der Standard-Bibliothek string.h als eigene Funktion str_cmp.
Sie müssen keine main-Methode schreiben, diese wird zum Testen automatisch ausgeführt.

Public test cases
  • Input/Output

    str_cmp(Identisch) → s: Identisch
    str_cmp(Identisch) → t: Identisch
  • Input/Output

    str_cmp(Breaking_Bad) → s: Breaking_Bad
    str_cmp(Lost) → t: Lost
  • Input/Output

    str_cmp(Lost) → s: Lost
    str_cmp(Breaking_Bad) → t: Breaking_Bad
  • Information
    Author
    Robert Lorenz
    Language
    German
    Official solutions
    C
    User solutions