000
06.10.2003, 11:06 Uhr
~John
Gast
|
Hallo,
ihr habt mir schon super gezeigt, wie ich meinen String codieren kann, leider decodiert er sich nicht so wie er soll, es kommt am Ende nicht wieder das Original raus - was ist falsch?? hier mal ein Auszug: __________________________________________________________
C++: |
void CCharTestDlg::OnButton() { CString csText; char* uncodiert=csText.GetBuffer(50); strcpy(uncodiert,"ABCDEFGHIJ"); csText.ReleaseBuffer();
char codiert[10]; for (int x=0;x<10;x++) { codiert[x]=uncodiert[x]+100; codiert[x+1]='\0'; }; SetDlgItemText(IDC_STATIC,codiert); }
void CCharTestDlg::OnButton2() { CString Zeichen; SetDlgItemText(IDC_STATIC,Zeichen); CString csText; char* codiert=csText.GetBuffer(50); strcpy(codiert,Zeichen); csText.ReleaseBuffer();
char uncodiert[10]; for (int x=0;x<10;x++) { uncodiert[x]=codiert[x]-100; uncodiert[x+1]='\0'; }; SetDlgItemText(IDC_STATIC1,uncodiert); }
|
___________________________________________
Bin Dankbar über jede Hilfe! Gruss John
Bearbeitung von loddab: |
cpp-Tags gesetzt. Denk bitte das nächste mal selber daran
|
Dieser Post wurde am 06.10.2003 um 11:22 Uhr von Loddab editiert. |