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;
}