7a. Funktionen selbst implementieren - isprint X38852


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 isprint der Standard-Bibliothek ctype.h als eigene Funktion is_print.
Sie müssen keine main-Methode schreiben, diese wird zum Testen automatisch ausgeführt.

Public test cases
  • Input/Output

    is_print(X) → is_print angewendet auf 'X': 1
  • Input/Output

    is_print() → is_print angewendet auf ' ': 0
  • Information
    Author
    Robert Lorenz
    Language
    German
    Official solutions
    C
    User solutions