#include <stdio.h>

// Liest eine Dualzahl als Zeichenkette vom Benutzer ein
void dualzahl_einlesen(char *buffer, int maxlen) {
    printf("Geben Sie eine Dualzahl ein: ");      // Benutzer auffordern
    if (fgets(buffer, maxlen, stdin) == NULL) {   // Zeichenkette einlesen
        buffer[0] = '\0';                         // Falls Fehler: leeren String setzen
        return;
    }
    // Zeilenumbruch am Ende entfernen, falls vorhanden
    for (int i = 0; buffer[i]; ++i)
        if (buffer[i] == '\n') buffer[i] = '\0';
}

// Gibt die Dualzahl aus
void dualzahl_ausgeben(const char *buffer) {
    printf("Ergebnis: %s\n", buffer);             // Ergebnis anzeigen
}