18 lines
672 B
C
18 lines
672 B
C
#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
|
|
} |