Hi Leute,
hat einer von euch ne ahnung wie ich solch einen Konverter in C programmiere. Den Konverter für Hexadezimal hab ich schon programmiert, was aber auch nicht so schwer war aber bei dem folgenden Problem hab ich überhaupt keinen plan. Also falls einer ne idee hat wäre ich ihm sehr dankbar.
Bisher hab ich folgendes (Konverter soll als case'3' eingefügt werden)
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define ESC 27
int Menu(void);
int Dez;
int Hex;
int main(void)
{
while (1)
{
switch (Menu())
{
case '1' :
printf("\nGeben sie den Dezimalwert ein:");
scanf("%i",&Dez);
printf("\nDer Hexadezimalwert lautet: %x",Dez);
getch();
break;
case '2' :
printf("\nGeben sie den Hexadezimalwert ein:");
scanf("%x",&Hex);
printf("\nDer Dezimalwert lautet: %i",Hex);
getch();
break;
default : printf("\a"); break;
case ESC : return(0);
}
}
}
/*----------Menüaufbau----------*/
int Menu (void)
{
int Wahl;
system ("cls");
printf("<1> Dez -> Hex\n");
printf("<2> Hex -> Dez\n");
printf("<3> Dez -> Bin\n");
printf("<4> Bin -> Dez\n");
printf("<ESC> Ende\n\n");
printf("Waehlen Sie : ");
Wahl = getch();
return(Wahl);
}
hat einer von euch ne ahnung wie ich solch einen Konverter in C programmiere. Den Konverter für Hexadezimal hab ich schon programmiert, was aber auch nicht so schwer war aber bei dem folgenden Problem hab ich überhaupt keinen plan. Also falls einer ne idee hat wäre ich ihm sehr dankbar.
Bisher hab ich folgendes (Konverter soll als case'3' eingefügt werden)
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define ESC 27
int Menu(void);
int Dez;
int Hex;
int main(void)
{
while (1)
{
switch (Menu())
{
case '1' :
printf("\nGeben sie den Dezimalwert ein:");
scanf("%i",&Dez);
printf("\nDer Hexadezimalwert lautet: %x",Dez);
getch();
break;
case '2' :
printf("\nGeben sie den Hexadezimalwert ein:");
scanf("%x",&Hex);
printf("\nDer Dezimalwert lautet: %i",Hex);
getch();
break;
default : printf("\a"); break;
case ESC : return(0);
}
}
}
/*----------Menüaufbau----------*/
int Menu (void)
{
int Wahl;
system ("cls");
printf("<1> Dez -> Hex\n");
printf("<2> Hex -> Dez\n");
printf("<3> Dez -> Bin\n");
printf("<4> Bin -> Dez\n");
printf("<ESC> Ende\n\n");
printf("Waehlen Sie : ");
Wahl = getch();
return(Wahl);
}
Zuletzt bearbeitet: