also so ganz klappts nicht, hab jetzt zwar n bissl was finden können, aber es will nicht funzn.
wenn ich einen einzelnen Buchstaben habe, dann kann ich folgendermaßen machen:
aber da ich ja einen kompletten String übersetzen will, mekert der compiler nun wegen der Datentypen
Code:
[C++ Fehler] main.cpp(23): E2034 Konvertierung von 'AnsiString' nach 'char' nicht möglich
[C++ Fehler] main.cpp(24): E2034 Konvertierung von 'AnsiString' nach 'int' nicht möglich
Kann mir da jmd. vielleicht n Denkanstoss geben, wie ich dieße Funktion:
Code:
AnsiString CryptPassword(String pwd)
{
String t_c ="Caruzo", t_e, encode ="", t_asc1, t_asc2;
String akt_char, akt_char2;
char saved_char, saved_char2;
int i, t_save, t_save2;
for (i=1; i<pwd.Length(); i++)
{
akt_char = pwd.SubString(i,1);
saved_char = akt_char;
t_save = akt_char;
akt_char2 = t_c.SubString(i,1);
t_save2 = StrToInt(akt_char2);
ShowMessage(t_save);
ShowMessage(t_save2);
//t_asc1 =
}
}
.. so wie sie jetzt ist erstmal zum laufen bekomme? Wenn dießer Teil funzen sollte, ist der Rest denke ich mal kein Problem.