Ich wollte mal schauen was passiert wenn man ein Array zu einem Integer Castet habe das innerhalb eines "keygens" gemacht und bin verwirrt!Wenn ich den Array zu einem Integer caste kommt bei jedem Durchlauf ein anderer Wert raus warum ? Und vorallem was passiert wenn ich einen array caste wird immer nur das erste Element (also userid[0] ) behandelt oder wie kann ich mir das vorstellen ?
Hier der Source Code :
Sorry falls die Frage zu dumm ist ich komm einfach nicht dahinter .
Hier der Source Code :
Code:
#include <windows.h>
#include <iostream>
#define SUCESS 0
using namespace std;
int main(void) //lazy
{
int part1 , part2 ,part3; // wenn ich die lösche kommt keine Ausgabe (?)
int userid []={ 123456 };
cout<<"Your UserId is ?\n";
cout<<"Userid is set to 123456\n";
getchar();
cout<<"Start calcuating you Key!\n";
getchar();
userid[0];//<- Set UserId to 0
//Berrechnung
for(int i=5 ;i>userid[i];i++)
{
userid[i]=(int)userid/238;//anstatt userid[i] = userid[i]/238 was passiert hier
cout<<userid[i]<<"-";
}
//End
system("pause");// schlecht ich weiß
return SUCESS;
}