Einzelnen Beitrag anzeigen

Hybrid666

Registriert seit: 15. Jul 2006
Ort: Erster Stock
250 Beiträge
 
Delphi 7 Personal
 
#1

Übersetzungsprobleme c -> delphi

  Alt 15. Jul 2006, 13:37
Hi,

ich hab folgendes problem, ein kumpel hat mich gebeten einen code von ihm in delphi zu übersetzen...

diesen hier:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char *argv[])
{
  // Viaiablen aufmachen
  int i, j;
  char text[64];
  char textneu[64];
  char schluessel[32];
  // text und schlüssel einlesen
  printf("Text eingeben.\n");
  gets(text);
  printf("Schluessel eingeben.\n");
  gets(schluessel);
  // verschlüsseln
  for (i=0 , j = 0; text[i] != '\0' ; i++ , j++ )
  {
    if (schluessel[j] == '\0') { j = 0; }
    textneu[i] = ((schluessel[j] & 0x0F) ^ text[i]);
  }
  textneu[i]='\0';
  // Ausgeabe und dann Ende
  printf("verschluesselt: %s\n",textneu);
  system("PAUSE");   
  return 0;
}
und zwar hab ich bei folgendem probs:

Code:
for (i=0 , j = 0; text[i] != '\0' ; i++ , j++ )
was

2 variablen? und was heißt "\0"???

Code:
textneu[i] = ((schluessel[j] & 0x0F) ^ text[i]);
das versteh ich garnet...der rest iss mir eig. klar...wär nett wenn mir einer helfen könnte
  Mit Zitat antworten Zitat