Puepue
Komplett-PC-Aufrüster(in)
C++ Dezimal in Binär umwandeln
Hallo zusammen,
ich versuche gerade einen Text in ascii-Code und diesen Ascii Code in Binärcode umzuwandeln.
Ich schaffe das so weit auch schon als Bildschirmausgabe:
unverschluesselt wird dabei so an die Funktion übergeben:
char * crypt ( char * unverschluesselt )
Nun möchte ich das aber weiterverwenden können.
Also benötige ich bspw ein char .. wo dann bspw. drin stehen könnte "01010101 10101010 " usw.
Kann ich das mit einem char o.ä. machen?
Wenn nicht, wäre es dann sinnvoll, alles in eine Textdatei zu schreiben und dann von dort auszulesen?
Ich halte das im Moment für die simpelste Methode.
Hallo zusammen,
ich versuche gerade einen Text in ascii-Code und diesen Ascii Code in Binärcode umzuwandeln.
Ich schaffe das so weit auch schon als Bildschirmausgabe:
Code:
for ( int a = 0; a < strlen(unverschluesselt); a++ )
{
cout << (int)unverschluesselt[a] << "\t";
for ( char x = 8; x>= 0; x-- ) // Jede bin-Zahl hat 8 Stellen
{
if ( (int)unverschluesselt[a] & 1<<x )
{
cout << "1";
}
else
{
cout << '0';
}
}
cout << endl;
}
unverschluesselt wird dabei so an die Funktion übergeben:
char * crypt ( char * unverschluesselt )
Nun möchte ich das aber weiterverwenden können.
Also benötige ich bspw ein char .. wo dann bspw. drin stehen könnte "01010101 10101010 " usw.
Kann ich das mit einem char o.ä. machen?
Wenn nicht, wäre es dann sinnvoll, alles in eine Textdatei zu schreiben und dann von dort auszulesen?
Ich halte das im Moment für die simpelste Methode.
