From e66a1535bf28a22f557dec7a807aaa7f35b6efcf Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Fri, 9 Feb 2018 15:04:39 +0100 Subject: [PATCH] einbinden weiterer Dateien --- src/funktionen.h | 13 +++++++++++++ src/main.c | 16 +++------------- 2 files changed, 16 insertions(+), 13 deletions(-) create mode 100644 src/funktionen.h diff --git a/src/funktionen.h b/src/funktionen.h new file mode 100644 index 0000000..01ef9e6 --- /dev/null +++ b/src/funktionen.h @@ -0,0 +1,13 @@ +#ifndef FUNKTIONEN_H + +#define FUNKTIONEN_H + +int mult(int a, int b) { + return a * b; +} + +int add(int a, int b) { + return a + b; +} + +#endif diff --git a/src/main.c b/src/main.c index 3ed38a5..dfc7695 100644 --- a/src/main.c +++ b/src/main.c @@ -1,18 +1,8 @@ #include -#define DEBUG 5 +#include "funktionen.h" int main() { - int a=2, b=3, ergebnis; - ergebnis = (2*a) + (2*b); - - #if DEBUG >= 1 - printf("* Debug: ergebnis = (2*%d) + (2*%d);\n", a, b); - #endif - - #if DEBUG >= 2 - printf("* Debug: a=%d, b=%d, ergebnis=%d\n", a, b, ergebnis); - #endif - - printf("Das Ergebnis ist %d\n", ergebnis); + printf("Produkt: %d\n", mult(4, 5)); + printf("Summe: %d\n", add(4, 5)); return 0; }