HugeInt:: HugeInt (langer Wert)
: Größe (0)
{
// initialisieren Reihe bis null
für (int I = 0; I < Stellen; i++)
ganze Zahl [i] = 0;
//-Platzstellen des Arguments in Reihe
für (int J = Stellen - 1; Wert! = 0 && J >= 0; J-- )
{
ganze Zahl [J] = Wert % 10;
Wert/= 10;
} //-Ende für
//??? Größe = sizeof (Wert);
} //-Ende HugeInt Rückstellungs-/Umwandlungserbauer
HugeInt:: HugeInt (const Schnur &number)
: Größe (0)
{
Größe = sizeof (Zahl);
// initialisieren Reihe bis null
für (int I = 0; I < Stellen; i++)
ganze Zahl [i] = 0;
//-Platzstellen des Arguments in Reihe
int-Länge = number.size ();
Größe //-int = strlen (&number);
für (int J = Stellen - Länge, k = 0; J < Stellen; j++, k++)
wenn (isdigit (Zahl [k])) //ensure, das Putzfrau Stelle ist
ganze Zahl [J] = Zahl [k] - „0“;
} //-Ende HugeInt Umwandlungserbauer
|