10b. Funktion implementieren - substring X11810


Statement
 

pdf   zip   main.c

html

Implementieren Sie eine Funktion

 const char * substring(const char *string, const char *sub) 

Diese Funktion sucht in der Zeichenkette string nach einer Teilzeichenkette sub und gibt den Zeiger auf das erste Zeichen des letzten Vorkommens von sub in string zurück. Wenn sub nicht in string vorhanden ist, soll NULL zurückgegeben werden.
Es ist nicht erlaubt Vektorschreibweise zu verwenden. Verwenden Sie ausschließlich Zeigerschreibweise!
In der Zeichenkette "olala" kommt die Teilzeichenkette "la" insgesamt zweimal vor. Es soll also ein Zeiger auf das vierte Zeichen in der Zeichenkette zurückgeliefert werden!

Public test cases
  • Input/Output

    substring(olala) → 'la' kommt das letzte Mal in 'olala' beim 4. Zeichen vor.
    substring(la) →
  • Input/Output

    substring(Test) → 'x' kommt nicht in 'Test' vor.
    substring(x) →
  • Information
    Author
    Robert Lorenz
    Language
    German
    Official solutions
    C
    User solutions