...und um virtuals Ansprüchen gerecht zu werden - diese Lösung macht auch weiter, wenn getchar() 0 zurückgibt und bricht nur bei EOF(=-1) ab. 79 Zeichen.
man 2 read: Diese Variant geht auf Kosten der Sicherheit ! Trotzdem gut. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
Leider kann man das char c in C nicht mit in das for reintun, würde auch noch was bringen. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
Optimiert noch mal 2 Zeichen weg: 74 Zeichen. Allerdings hart an der Abrißkante. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
Und bevor ichs vergesse - das newline am Ende zählt mit, das heißt, die for-Schleife ist genauso lang wie die while-Schleife, hat aber weniger Semikolons.
Wäre nicht besser Huffman Code zu programmieren? Das einziege Problem ist, dass bei der Decodierung die Huffman Tabelle notwendig ist, aber bei der Codierung kann man "on the fly" eine Tabelle machen. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
@pablo Verstehe ich nicht. Zeig es mir bitte. Mit 74 oder weniger Zeichen, wenns geht -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)