Hiho,
und wieder einmal habe ich ein kleines Problem.Es geht um die Verarbeitung und Ausgabe von Buchstaben.
Ich möchte den Namen von einer Person einlesen und jeden einzelnen Buchstaben minus der Länge seines Namens rechen.Die Länge des Namens wird in einer Schleife nach jedem Durchgang minus 1 berechnet.
Bsp:
Name: dll (dll besteht aus drei Buchstaben,dem zufolge Länge=3)
d-3=97 (d steht im ASCII Code an der 100 sten Stelle;100-3=97)
l-2=107
l-1=108
Der berechnete Code wäre also: ajk
Dieser Code muss natürlich gespeichert werden.Ich habe eine CString Variable namens key angelegt.Speichert er mir mit diesem Source ajk in key?:
FRAGE:Ist der Source richitg?BITTE UM HILFE
CString name=0;
CString key=0;
double Test=0;
for(int i=0;i<name.GetLength();i++){
double x;
char temp,temp2;
if(Test==0){
x=name.GetLength();
Test=1;
}
temp=name-x;
temp2=(char)temp;
x=x-1;
key=key+temp2;
}
und wieder einmal habe ich ein kleines Problem.Es geht um die Verarbeitung und Ausgabe von Buchstaben.
Ich möchte den Namen von einer Person einlesen und jeden einzelnen Buchstaben minus der Länge seines Namens rechen.Die Länge des Namens wird in einer Schleife nach jedem Durchgang minus 1 berechnet.
Bsp:
Name: dll (dll besteht aus drei Buchstaben,dem zufolge Länge=3)
d-3=97 (d steht im ASCII Code an der 100 sten Stelle;100-3=97)
l-2=107
l-1=108
Der berechnete Code wäre also: ajk
Dieser Code muss natürlich gespeichert werden.Ich habe eine CString Variable namens key angelegt.Speichert er mir mit diesem Source ajk in key?:
FRAGE:Ist der Source richitg?BITTE UM HILFE
CString name=0;
CString key=0;
double Test=0;
for(int i=0;i<name.GetLength();i++){
double x;
char temp,temp2;
if(Test==0){
x=name.GetLength();
Test=1;
}
temp=name-x;
temp2=(char)temp;
x=x-1;
key=key+temp2;
}