String wird nicht ausgegeben???
-
@ka: komm schon: Kopf hoch! (btw: ist ne' gute Idee sich so etwas zu programmieren, aber ich würde dir vorschlagen mit etwas simpleren anzufangen. Oder wenn du sofort in die vollen gehen willst, dann kannst du dir ja eine Klasse Xlong oder so was schreiben, in der du einen neuen Datentyp realisierst, eben einen x-tra großen). Es wußte ja auch keiner so genau was du wolltest und deshalb kannst du auch keinem einen Vorwurf machen. Aber eines steht fest: Kritik ist auch ein Ansporn besser zu werden. Jetzt denk aber auch nicht, daß dir hier keiner helfen will und alle deine posts als Flaniermeile für ihr Können mißbrauchen; das ist nämlich nicht der Fall. Laß dir die Freude am coden nicht nehmen
-
ahso, dass wolltest du...
hier mal ein erster ansatz:
string a("123456"); string b("123456"); length=a.size()<b.size?a.size(),b.size(); int temp=0; string output; for(int i=length-1;i>=0;--i){ int temp=atoi(a[i])+atoi(b[i])+temp; output.insert(output.begin(),convert(temp%10)); temp=(temp%10)/10; }
is nich vollständig, aber den rest solltest schaffen