"Chiffrierung" des eingegebenen Textes
-
Hallo alle zusammen! (Ich hoffe, ich bin im richtigen Unterforum
)
Ich wollte mich mal an ein Projekt setzen, an eine Art Chiffrier-Maschine, die einen eingegebenen Text in einen danach chiffrierten (verschlüsselten) Text "umwandelt".
Ich habe schon einige Ideen dazu, habe auch mit der Umsetzung begonnen, da ich jedoch an scheinbar mehreren Stellen hänge, brauche ich Hilfe.
Zuerst möchte ich, dass jeder Buchstabe in einen komplett zufälligen anderen Buchstaben umgewandelt werden; da liegt schon der erste Fehler, ich finde keinen Weg, alle Buchstaben (klein geschrieben) "einzulesen/zu deklarieren" und dann durch eine Zufallsfunktion einen davon zu verwenden.
(kurze Nebenfrage: wäreif(textBox1->Text="a")so geschrieben erlaubt/möglich?)
Ich freue mich sehr auf Hilfe!

PS: Ich arbeite mit visual c++ 2010.
-
vvvvv Ab hier kommen die Buchvorschläge vvvvv
-
<ironie>Ich habe mit C++ von A bis Z gute Erfahrung im Lernen der Sprache "Visual C/C++" gemacht.</ironie>
@C--_User: Hast du dir eine GUI zusammengeklickt oder arbeitest du noch mit der Konsole? In beiden Fällen würde ich dir empfehlen, ein gutes Buch anzuschaffen, aber auf keinen Fall das oben genannte.
-
Ist doch auch klar, wenn man in nem C++-Buch gar nicht über 0-9 schreibt, schon ohne Leerzeichen wird es schwer!
-
Ich habe mir eine GUI zusammengeklickt

Bin zwar am Überlegen, ob ich mir tatsächlich ein Buch anschaffen soll, da ich
1. seit etwa 2 Jahren an der Schule ein wenig C++ programmiere
2. es sich mMn hier um 2 kurze Zeilen/Befehle handelt.
Schon eine Korrektur des oben angeführten Befehls würde mir weiterhelfen^^
-
Sowas gibt es doch schon.
Öffne einen beliebigen Texteditor deiner Wahl. entspricht der Bedingung: if(textbox)
Überlege dir eine Text, den du chiffrieren möchtest.
Schließe die Augen und tippe blind deinen Text mit zufäälig ausgewählen Tasten in den Editor.
Öffne die Augen und du hast einen Text, der deine Bedingung:
"Zuerst möchte ich, dass jeder Buchstabe in einen komplett zufälligen anderen Buchstaben umgewandelt werden"
entspricht der Bedingung: if(textbox->Text="text....")Alles weitere, speichern des Textes: textbox->speichern geht dann mit der Menuausawahl des Editors
Auch textbox<-laden klappt wunderbar..Gruß,
DC
-
hi,
genaumit zwei kurzen Zeilen/Befehle

hier der Code, mach was draus :xmas1:
Ctex[i]=Ktex[i]+key[ii]; textBox3->AppendText(Convert::ToString(Kzufall[i])+Convert::ToString(Ctex[i]));mfg