Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 13th, 2012  |  syntax: None  |  size: 0.89 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. #define EIN "Bitte geben Sie eine HEX - Ziffer ein: "
  6. #define POS "Gueltige HEX - Ziffer! Die Ziffer lautet: "
  7. #define NEG "Keine gueltige HEX - Ziffer! Die Ziffer lautet: "
  8. #define END "Programm wird beendet."
  9. #define DEZ "Das Dezimalzeichen lautet: "
  10.  
  11. int main(int argc, char** argv) {
  12.  
  13.     int eingabe;
  14.  
  15.     printf("\n\t%s",EIN);
  16.  
  17.    eingabe = getchar();
  18.    
  19.     while(eingabe != 64) {
  20.     if(eingabe>=48 && eingabe<=57) {
  21.         printf("\n\t%s%c",POS,eingabe);
  22.         printf("\n\t%c",DEZ,eingabe);
  23.      } else if (eingabe>=65 && eingabe<=70) {
  24.         printf("\n\t%s%c",POS,eingabe);
  25.         printf("\n\t%s%i",DEZ,eingabe-55);
  26.      } else if (eingabe == 64) {
  27.          printf("\n\t%s",END);
  28.          //break;
  29.      } else {
  30.         printf("\n\t%s%c",NEG,eingabe);
  31.      }
  32.  
  33.     eingabe = getchar();
  34.    }
  35.     return (EXIT_SUCCESS);
  36. }