Kto wie jak napisać taki program:
w TForm1::Edit2Change chce by tekst ktory ktos wpisze(haslo) zostalo zaszyfrowane przez jakas funkcje po czym zostalo zapisane do pliku(zaszyfrowane-do pliku ini bo to najprosciej) i pozniej w innym polu Edit wczytane to haslo ale rozszyfrowane. Calosc polega na tym by ktos nie mogl zajrzec do pliku ini i zobaczyc hasla. Gdy bedzie poproszony o haslo program powinien wczytac rozszyfrowane haslo z pliku. Metode szyfrowania sugeruje zamienienie bitow kodu ascii kazdej litery(czyli ~)
tu tkwi wlasciwie glowny problem bo ciezko jakis tekst z edit(ansistring) rozbic na litery, pozamieniac bity kazdej litery i zwrocic wyraz juz zlozony zaszyfrowany. I mnie funkcja szyfrujaca wygladala tak :
char szyfr(char a)
{
char c[10]; //o dziwo wyswietla blas array size unknown or 0 wiec wpisalem 10
for(b=0;b<(Edit1->Text.Length+1);a++){
c[a]=~a[b];
}
return c;
}
na pewno gdzies tu powinny byc wskazniki ale jakos do konca nie kumam tych wskaznikow wiec please pomozcie!!!!!!!!!!!!!!!!!