From 28ff2d14642e9a40e3c4bf753159921493c05703 Mon Sep 17 00:00:00 2001 From: Bora Date: Fri, 9 May 2025 08:56:54 +0200 Subject: [PATCH] halo --- a.exe | Bin 262433 -> 262433 bytes adturing.h | 11 +++++++++++ bildschi.h | 11 +++++++++++ dualaddi.c | 11 +++-------- fehler.h | 8 ++++++++ 5 files changed, 33 insertions(+), 8 deletions(-) create mode 100644 adturing.h create mode 100644 bildschi.h create mode 100644 fehler.h diff --git a/a.exe b/a.exe index b369f665f7605e429055c3a3f78b197c3c5c39fc..abeada7cfcc7962a1600e0eb56241b90c7ab0488 100644 GIT binary patch delta 33 pcmZ43B(ShaU_u8o%WT<+-M&nHf{nLYZ!xysVrsp`JoOffI{@DV4S)au delta 33 pcmZ43B(ShaU_uA8)?=B8-M&nlBO7nE-ePRM#ngI>dFm||cL49}4q5;J diff --git a/adturing.h b/adturing.h new file mode 100644 index 0000000..14b71ce --- /dev/null +++ b/adturing.h @@ -0,0 +1,11 @@ + +#ifndef ADTURING_H +#define ADTURING_H + +// Addiert 1 zu einer Dualzahl (als String) und speichert das Ergebnis in output +// input: Dualzahl als String, z.B. "1011" +// output: Ergebnis als String, z.B. "1100" +// maxlen: Maximale Länge des output-Arrays (inklusive '\0') +void dual_addiere_eins(const char *input, char *output, int maxlen); + +#endif // ADTURING_H \ No newline at end of file diff --git a/bildschi.h b/bildschi.h new file mode 100644 index 0000000..6941c88 --- /dev/null +++ b/bildschi.h @@ -0,0 +1,11 @@ + +#ifndef BILDSCHI_H +#define BILDSCHI_H + +// Liest eine Dualzahl als Zeichenkette vom Benutzer ein +void dualzahl_einlesen(char *buffer, int maxlen); + +// Gibt die Dualzahl aus +void dualzahl_ausgeben(const char *buffer); + +#endif // BILDSCHI_H \ No newline at end of file diff --git a/dualaddi.c b/dualaddi.c index 8e2b093..7e527fd 100644 --- a/dualaddi.c +++ b/dualaddi.c @@ -1,11 +1,6 @@ -#include -#include - -// Funktionsprototypen (damit der Compiler weiß, dass es sie gibt) -void fehlerausgabe(const char *msg); -void dualzahl_einlesen(char *buffer, int maxlen); -void dualzahl_ausgeben(const char *buffer); -void dual_addiere_eins(const char *input, char *output, int maxlen); +#include "fehler.h" +#include "bildschi.h" +#include "adturing.h" #define MAXLEN 65 // Maximale Länge der Dualzahl (64 Bit + 1 für \0) diff --git a/fehler.h b/fehler.h new file mode 100644 index 0000000..dca578e --- /dev/null +++ b/fehler.h @@ -0,0 +1,8 @@ + +#ifndef FEHLER_H +#define FEHLER_H + +// Gibt eine Fehlermeldung aus und beendet das Programm +void fehlerausgabe(const char *msg); + +#endif // FEHLER_H \ No newline at end of file