einfaches wortverschlüsseln

Moderator: Moderatoren

Antworten
Benutzeravatar
beafraid88
Beiträge: 99
Registriert: Sa 25. Okt 2008, 17:34
Wohnort: Aachen/Düsseldorf/Mönchengladbach

einfaches wortverschlüsseln

Beitrag von beafraid88 » Di 18. Jan 2011, 17:14

Hallo Leute,

könnt ihr mir kurz sagen,warum der Code nicht funzt?
Das eingegebene Wort soll mit 15 verschlüsselt und dann wieder ausgegeben werden.

#include <stdio.h>
int main() {
int i;
char eingabe[31];
printf("Bitte ein Wort eingeben\t");
scanf("%s", eingabe); fflush(stdin);
printf("Sie haben %s eingegeben\n",eingabe);
printf("Nun wird es verschlüsselt ausgegeben");
for (i=0; eingabe='\0'; i++) {
printf ("%c",eingabe^15);
}
getchar();
return 0;
}
Zuletzt geändert von beafraid88 am Di 18. Jan 2011, 17:23, insgesamt 1-mal geändert.

bob10
Beiträge: 414
Registriert: So 1. Feb 2009, 19:34

Re: einfaches wortverschlüsseln

Beitrag von bob10 » Di 18. Jan 2011, 17:18

Was heisst "er funzt nicht"?
Was passiert denn und was soll passieren?

Was willst Du mit "^15" bezwecken?
Das "^" ist ein bitweises XOR, keine Potenz. Die gibt es in C mittels pow().
Bedenke aber, dass char nur 1 Byte groß ist und vorzeichenbehaftet.

Antworten

Zurück zu „Info I“