Startseite
Forum
Fragen
Suchen
Formeleditor
Über Uns
Registrieren
Login
FAQ
Suchen
Foren-Übersicht
->
Sonstiges
Antwort schreiben
Benutzername
(du bist
nicht
eingeloggt!)
Titel
Nachrichtentext
Smilies
Weitere Smilies ansehen
Schriftfarbe:
Standard
Dunkelrot
Rot
Orange
Braun
Gelb
Grün
Oliv
Cyan
Blau
Dunkelblau
Indigo
Violett
Weiß
Schwarz
Schriftgröße:
Schriftgröße
Winzig
Klein
Normal
Groß
Riesig
Tags schließen
Schreibt eure Formeln hier im Board am besten mit Latex!
So gehts:
Latex-Kurzbeschreibung
|
Formeleditor
[quote="gnt"]Beim Durchlesen ist mir kein Fehler aufgefallen, also habe ich es in den Debugger geworfen: scheint alles OK zu sein. Vielleicht erwartest Du etwas anderes als Ergebnis? Schön ist der Code aber offen gesagt nicht.[/quote]
Optionen
HTML ist
aus
BBCode
ist
an
Smilies sind
an
BBCode in diesem Beitrag deaktivieren
Smilies in diesem Beitrag deaktivieren
Spamschutz
Text aus Bild eingeben
Alle Zeiten sind GMT + 1 Stunde
Gehe zu:
Forum auswählen
Themenbereiche
----------------
Mechanik
Elektrik
Quantenphysik
Astronomie
Wärmelehre
Optik
Sonstiges
FAQ
Sonstiges
----------------
Off-Topic
Ankündigungen
Thema-Überblick
Autor
Nachricht
gnt
Verfasst am: 25. Mai 2021 12:23
Titel:
Beim Durchlesen ist mir kein Fehler aufgefallen, also habe ich es in den Debugger geworfen: scheint alles OK zu sein.
Vielleicht erwartest Du etwas anderes als Ergebnis?
Schön ist der Code aber offen gesagt nicht.
as_string
Verfasst am: 25. Mai 2021 11:55
Titel:
Wäre eventuell besser im
Informatiker-Board
aufgehoben?
Gruß
Marco
Decoder
Verfasst am: 25. Mai 2021 11:40
Titel: Decoder in C programmieren
Meine Frage:
Hallo,
will einen Decoder in C programmieren, wobei jeder Buchstabe des zu entschlüsselnden Textes rollierend um den Wert 15 verschoben ist. Nach z fängt es wieder bei a an.
Meine Ideen:
Hab folgendes bisher gemacht:
[c]
#include<stdio.h>
int main(){
char Zeichenkette[100], ch;
int i, key;
printf("Geben Sie eine Zeichenkette ein, die entschüsselt werden soll: \n\n");
gets(Zeichenkette);
printf("Enter key: ");
scanf("%d", &key);
for(i = 0; Zeichenkette[i] != '\0'; i++){
ch = Zeichenkette[i];
if(ch >= 'a' && ch <= 'z'){
ch = ch - key;
if(ch < 'a'){
ch = ch + 'z' - 'a' + 1;
}
Zeichenkette[i] = ch;
}
else if(ch >= 'A' && ch <= 'Z'){
ch = ch - key;
if(ch < 'A'){
ch = ch + 'Z' - 'A' + 1;
}
Zeichenkette[i] = ch;
}
}
printf("Decodierte Nachricht: %s", Zeichenkette);
return 0;
}
[/c]
Irgendwie funktioniert das noch nicht so richtig, deswegen brauche ich mal eure Expertise.