![]() |
[c++]machtsfunctie
ik ben bezig met een prog wat een XOR uitvoert op een encrypted string(binair) met een key(ook binair). Het resultaat is de 3de binair. Nu moet het resultaat worden omgezet in een decimaal, zodat ik daarna daarmee verder kan gaan om het naar ASCII om te zetten. Nu heb ik het volgende(sorry voor de lay-out verneuking )
Code:
//output: 0*2^0 = 0 1*2^1 = 2 0*2^2 = 0 1*2^3 = 8 1*2^4 = 16 ----------------- + 26 Dat is dus de decimaal voor 11010. Nu moet ik heel de output opgeslagenin de array data als decimaal getal in sum hebben. Als ik dit zo uitvoer krijg ik 0, volgensmij gaat het fout op het moment dat ik de functie macht aanroep, of in de functie zelf. Iemand suggesties :( |
#include <math.h>
gebruik gewoon pow? |
jahwel, maar dit is beter voor mn skills ;) Simpele uitwegen ken ik ook :p
|
ansi c++ functies gebruiken is goed voor je skills. *kuch* portability *kuch* en uh, sowieso, waarom iets coden wat al voor je gecode is?
|
Citaat:
*kuch* stink ontwerp van algoritme *kuch* |
o, kheb verder niet echt naar de code gekeken, maar het zag er nogal sloppy uit, ja. maar een eigen power functie schrijven helpt dan niet voor het overzicht hoor, integendeel.
*kuch* kut feijen :p *kuch* |
Citaat:
|
je macht functie is niet goed...
|
Alle tijden zijn GMT +1. Het is nu 09:02. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.