Goedemorgen heren pw'ers..
Ik zit hier met een probleem waar ik al een uur of 3 mee zit en welke ik niet kan oplossen.
We willen een versleuteling bewerkstelligen. De bedoeling is dat de user eerst een te versleutelen zin opgeeft en daarna een 3 karakter lange sleutel invoert.
De key moet dan het volgende doen: een a stelt een 1 voor, b een 2, c een 3, etc. etc.
Dan moet het programma de zin aanpassen aan de key, dus de letter een aantal letters skippen. Klinkt een beetje vaag kan ik me voorstellen, maar hier is een voorbeeld:
Zin : gathering
sleutel : abc
de sleutel is dus abc, oftewel 1-2-3. Nu krijg je het volgende:
g a t h e r i n g
a b c a b c a b c
De g schuift 1 plaats op, de a 2, de t 3, de h weer 1, de e weer 2, etc etc...
Dit resulteerd in:
h c w i g u j p j
Nu krijgen we het voorelkaar om de characters met X te verhogen, maar we willen eigenlijk de integer waarde van een character in een integer variabele plaatsen.
We hebben al gezocht, gespeurd, geneuzeld, maar we kwamen er niet uit. Ook hebben we de ATOI functie geprobeerd, maar deze gaf geen bevredigend resultaat.
Ik zit hier met een probleem waar ik al een uur of 3 mee zit en welke ik niet kan oplossen.
We willen een versleuteling bewerkstelligen. De bedoeling is dat de user eerst een te versleutelen zin opgeeft en daarna een 3 karakter lange sleutel invoert.
De key moet dan het volgende doen: een a stelt een 1 voor, b een 2, c een 3, etc. etc.
Dan moet het programma de zin aanpassen aan de key, dus de letter een aantal letters skippen. Klinkt een beetje vaag kan ik me voorstellen, maar hier is een voorbeeld:
Zin : gathering
sleutel : abc
de sleutel is dus abc, oftewel 1-2-3. Nu krijg je het volgende:
g a t h e r i n g
a b c a b c a b c
De g schuift 1 plaats op, de a 2, de t 3, de h weer 1, de e weer 2, etc etc...
Dit resulteerd in:
h c w i g u j p j
Nu krijgen we het voorelkaar om de characters met X te verhogen, maar we willen eigenlijk de integer waarde van een character in een integer variabele plaatsen.
We hebben al gezocht, gespeurd, geneuzeld, maar we kwamen er niet uit. Ook hebben we de ATOI functie geprobeerd, maar deze gaf geen bevredigend resultaat.
[ Voor 3% gewijzigd door 418O2 op 06-11-2003 10:39 ]