char auf ne mpz(gmp) addieren?
-
Hi!
int zahl; unsigned char val; zahl= zahl * 256 + val;was da steht geht ja soweit ohne weiteres...
nur jetzt will ich das nicht für int zahl machen sondern für mpz_t zahl...mpz_t zahl; unsigned char val; mpz_mul_ui(zahl, zahl, 256);soweit bin ich... aber wie krieg ich da jetzt die char drauf addiert? Und wenn es eine Funktion ist mit base, welche Basis nimm ich da, um das kongruent zu dem Beispiel oben mit der int zu haben?
Dank euch schonmal!
MfG
Tommy
-
habs selber raus bekommen...
-
Normalerweise teilt man die Erkenntnis dann auch dem Forum mit, auch wenn es noch so einfach war (wie ich in diesem Fall annehme). Vielleicht kommt irgendwann einmal eine schöne Zeit in der die Forensuche wieder funktioniert und jemand vor einem ähnlichen Problem steht
.
-
ist ein Argument

also...
erst wandel ich die char in ne unsigned long int um mittels:unsigned long int val_int = (unsigned long int) val;und damit kann man dann in mpz rechnen...