
Untitled
By: a guest on
Jun 13th, 2012 | syntax:
None | size: 0.89 KB | hits: 16 | expires: Never
#include <stdio.h>
#include <stdlib.h>
#define EIN "Bitte geben Sie eine HEX - Ziffer ein: "
#define POS "Gueltige HEX - Ziffer! Die Ziffer lautet: "
#define NEG "Keine gueltige HEX - Ziffer! Die Ziffer lautet: "
#define END "Programm wird beendet."
#define DEZ "Das Dezimalzeichen lautet: "
int main(int argc, char** argv) {
int eingabe;
printf("\n\t%s",EIN);
eingabe = getchar();
while(eingabe != 64) {
if(eingabe>=48 && eingabe<=57) {
printf("\n\t%s%c",POS,eingabe);
printf("\n\t%c",DEZ,eingabe);
} else if (eingabe>=65 && eingabe<=70) {
printf("\n\t%s%c",POS,eingabe);
printf("\n\t%s%i",DEZ,eingabe-55);
} else if (eingabe == 64) {
printf("\n\t%s",END);
//break;
} else {
printf("\n\t%s%c",NEG,eingabe);
}
eingabe = getchar();
}
return (EXIT_SUCCESS);
}