From b693bae6e0f5108cab1f627958314d9dc982dbd6 Mon Sep 17 00:00:00 2001 From: f0tt3r Date: Mon, 8 Jun 2026 20:27:18 +0200 Subject: [PATCH] aufgabe1 ohne ein paar punkte --- hallo | Bin 0 -> 16096 bytes hallo-welt.c | 34 ++++++++++++++++++++++++++++++++++ hallo-welt.h | 7 +++++++ 3 files changed, 41 insertions(+) create mode 100755 hallo create mode 100644 hallo-welt.c create mode 100644 hallo-welt.h diff --git a/hallo b/hallo new file mode 100755 index 0000000000000000000000000000000000000000..ad1cb68bc3c6f4592cc25e24561a670fd8fa5721 GIT binary patch literal 16096 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 +#include +#include + +#ifndef HALLO +#define HALLO "Hallo Welt" +#endif + +void hallo_welt(void) { printf(HALLO); } + +// use more then one int type +const char *binaerzahl(uint8_t bin) { + char *str = malloc(sizeof(bin) * 8 + + 1); // Allocate 8 bits for actual data and 1 Bit for the \0 + // sign indicating the end of the string + if (!str) + return NULL; + uint8_t bb; + printf("sizeof(bin) = %lu\n", sizeof(bin) * 8); + for (int i = sizeof(bin) * 8 - 1; i >= 0; i--) { + bb = bin >> i; + str[i] = (bb % 2 == 1) ? 1 : 0; + printf("%d", str[i]); + } + str[sizeof(bin)] = '\0'; + return str; +} + +int main(void) { + // hallo_welt(); + char *in; + printf(binaerzahl(8)); +} diff --git a/hallo-welt.h b/hallo-welt.h new file mode 100644 index 0000000..d6cf148 --- /dev/null +++ b/hallo-welt.h @@ -0,0 +1,7 @@ +#include + +#ifndef HALLO +#define HALLO "Hallo Welt!" +#else +printf("HALLO ist schon definiert!"); +#endif