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
charArray "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: voidBeginn der Definition einer Funktion die void (also nichts) zurückliefert
-
Zeile 24: voidBeginn 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.