Beispiellösung der Cäsar-Verschlüsselung
#include <iostream>
using namespace std;
int main() {
char eingabeZeichenkette[80];
int positionsRight = 0;
char tempZeichen;
int tempZahl = 0;
int counter;
cout << "Bitte geben Sie eine Zeichenkette an, die codiert werden soll: ";
cin.getline(eingabeZeichenkette, 80);
cout << endl << "Um wie viele Positionen nach rechts sollen die Zeichen verschoben werden: ";
cin >> positionsRight;
for (counter=0; eingabeZeichenkette[counter] != '\0'; counter += 1) {
// Aktuell verarbeitetes Zeichen der Eingabezeichenkette in Zwischenspeicher ablegen
tempZahl = eingabeZeichenkette[counter];
// Zeichen um n Positionen verschieben
tempZeichen = tempZahl+positionsRight;
cout << tempZeichen;
}
cout << endl << endl;
return 1;
}