#include // 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 }