Jo danke
So was ähnliches hab ich auch schon probiert, geht leider nich so einfach mit dem Exponent
Habs mittlerweile raus:
Dual nach Dezimal:
Code:
for (i=0; i<100; i++)
{
iDez = iDez*2 + iFeld1[i]->GetInhalt();
}
printf("Dualzahl 1 in Dezimal : %d", iDez);
Und das ganze auch wieder zurück:
Code:
iDez = Integer.GibWert();
i = 99;
do
{
iRest = iDez % 2;
iDez = iDez / 2;
if( iRest != 0)
{
iFeldDD[i]->SetInhalt(1);
}
else
{
iFeldDD[i]->SetInhalt(0);
}
i--;
}
while(iDez > 0);
printf("Dezimalzahl nach Dual : ");
for(i=0; i<=99; i++)
{
printf("%d", iFeldDD[i]->GetInhalt());
}
Trotzdem danke
mfg