C++ (en andere talen): Tellen met letters

Status
Niet open voor verdere reacties.

mysql

Gebruiker
Lid geworden
28 jan 2012
Berichten
108
Hallo,

ik heb hier de volgende vraag:

Stel ik heb in C++ de variable 'letter' met de waarde 'b':
Code:
String letter = 'b';

Is er dan ook een manier om van die variable een 'c' te maken door middel van een som.
Dus zo:
Code:
String letter = 'b';
String letter = hier de somcode;
printf(letter);

En zoja, kan je dan je dan na 'z' naar 'A' gaan en na 'Z' naar '!@#$%^&*()' en andere niet alfabetische tekens?
(Ik denk dat de som van deze tekens en het alfabet ongeveer bij elkaar 128 of 256 zijn)?

Ik vraag het nu in een C++ forum, maar ik zou het ook leuk vinden hoe ik dit in PHP (en nog andere talen) kan doen.

Ik hoop dat jullie de vraag kunnen beantwoorden.

Alvast bedankt

MySQL
 
In principe een prima antwoord, maar voor het doeleind van de TS kun je uiteindelijk waarschijnlijk beter met een ARRAY/LIST werken. Tenminste als je allerlei niet geldige tekens wil overslaan of een BASE64-achtige implementatie nodig hebt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan