14 lines
881 B
Markdown
14 lines
881 B
Markdown
|
# Simples Hello-World-Programm mit externer Funktion
|
||
|
|
||
|
📆 **Fällig: ----** 📆 [Musterlösung](solution/)
|
||
|
|
||
|
Schreiben Sie eine Header-Datei `greeter.h`, welche eine Funktion `greet` definiert. Diese Funktion nimmt eine Zeichenkette (`char*`) für den Namen der zu begrüßenden Person und gibt dann `Hello, NAME.` aus, wobei `NAME` durch den Namen ersetzt wird. Implementieren Sie diese Funktion in einer Datei `greet.c`.
|
||
|
|
||
|
Schreiben Sie ein Programm `hello_greeter.c`, welches diese Funktion aus `greet.c` benutzt, um den Benutzer zu begrüßen. Der Name der Person wird auf der Kommandozeile übergeben. Wird kein Argument gegeben, soll der Nutzer als `<unknown>` begrüßt werden.
|
||
|
|
||
|
|
||
|
## Quellen
|
||
|
|
||
|
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
||
|
* [C-Tutorial](https://www.learn-c.org/)
|
||
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|