
Wenn ich jetzt das Programm
Code: Alles auswählen
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int i;
char asciiwert[1];
char verschluesselt[500];
void rot13 ( char const * text, unsigned int l, char * asciiwert )
{
for (i=0;i<l-1;i++)
{
char asciiwert = text[i];
if ( (asciiwert >='a' && asciiwert <='m') || (asciiwert >='A' && asciiwert <='M') )
verschluesselt[i]=asciiwert+13;
else if ( (asciiwert >='n' && asciiwert <='z') || (asciiwert >='N' && asciiwert <='Z') )
verschluesselt[i]=asciiwert-13;
else
verschluesselt[i]=asciiwert;
}
}
int main ( int argc, char* argv[] )
{
int i, l, j;
char text[500];
printf("Bitte einen Text eingeben, der (de)kodiert werden soll:\n");
for (j=1;j<argc;j++)
{
if ( !strcmp(argv[j],"proggen.org") ) printf("cebttra.bet");
}
l=strlen(text);
rot13(text,l,asciiwert);
printf("\n\nVerschl\x81sselter Text:\n%s\n",verschluesselt,argc);
return 0;
}
Mir ist klar, dass das noch nicht das Ziel ist, aber das Grundprinzip, oder?
Was muss ich jetzt noch tun???
Tschuldige, wenn ich es manchmal nicht so schnell verstehe. Bin halt noch ein Anfänger!
