Base64 Code erklärung
-
Huch! Swordfish hat die nächste (2.) Zeile ja schon beantwortet.
Dann halte ich mich ab jetzt lieber raus, bevor wir den Fragesteller noch verwirren!
-
Javaner schrieb:
... den Zeichen (in der angegebenen Reihenfolge)
[...]
Swordfish schrieb:
... einem Zeichenkettenliteral.
Warum müsst ihr eine wunderschon begonnene Kette mutwillig zerstören?
cheers, Swordfish
-
in der dritten zeile steht nix drinn...
so nächster..
-
in der 4. zeile steht
char ascii[256] =
-
erklärer schrieb:
in der 4. zeile steht
char ascii[256] =
Das ist aber keine Erklärung!
-
So, nun aber bitte etwas mehr Disziplin...
Zeile 3:
Nur Whitespaces.
Zeile 4: char ascii[256] =
Ein
char
Array "ascii" mit 256 Feldern wird definiert und initialisiert mit ...cheers, Swordfish
-
Swordfish schrieb:
Zeile 3:
Nur Whitespaces.
Das ist aber keine Erklärung!
-
Zeile 5: {
eine öffnende geschweifte Klammer, die die folgenden Zahlen zu einem Array zusammenfasst...
-
Zeile 23:
Nur Whitespaces.
-
Zeile 52:
Nur Whitespaces.
-
Zeile 27: int i;
Deklaration der lokalen int-Variablen i
-
Zeile 59:
Nur Whitespaces.
Zeile 61:
Nur Whitespaces.
-
Zeile 53: void
Beginn der Definition einer Funktion die void (also nichts) zurückliefert
-
Zeile 24: void
Beginn der Definition einer Funktion die void (also nichts) zurückliefert
-
Zeile 22: };
Schließende geschleifte Klammer mit der der zuvor geschriebene
Zahlen-Array beendet wird.
-
Zeile 51: };
Schließende geschleifte Klammer mit der die Funktion base64_in beendet wird.
Zeile 80: };
Schließende geschleifte Klammer mit der die Funktion base64_out beendet wird.
-
Zeile 69: }
Schließende geschweifte Klammer mit der der Körper der while-Anweisung beendet ist.
(So langsam nimmt die Erklärung doch Formen an. OT muß lediglich noch die
Zeilen sortieren! Also weiter! Nicht aufgeben...)
-
Zeile 34: }[/cpp]
Schließende geschweifte Klammer mit der der Körper der for-Anweisung beendet ist.(So langsam nimmt die Erklärung doch Formen an. OT muß lediglich noch die
Zeilen sortieren! Also weiter! Nicht aufgeben...)
-
Zeile 67: buf += 4;
Der Zeiger buf wird um 4 einheiten weiter nach vorne gesetzt.
Siehe auch Erklärer zu Zeile 54P.S.:
Könnte sich schon mal jemand versuchen, die Zeilen 41 und 48 zu erklären?Mit der Erklärung nur einer dieser Zeilen wäre uns auch schon geholfen.
-
Zeile 41: // *obuf++ = '=';
Kommentar. Hat keine Auswirkung auf den Problemablauf.
Zeile 48: // *obuf++ = '=';
Kommentar. Hat keine Auswirkung auf den Problemablauf.