Ich implementiere den Huffman-Algorithmus in C. Ich habe die grundlegende Funktionalität bis zu dem Punkt, wo die binären Codewörter erhalten werden. so wird zum Beispiel abcd 100011000 oder etwas ähnliches sein. Jetzt ist die Frage, wie Sie diesen Code in der komprimierten Datei in Binärform schreiben. Ich meine, wenn ich es normal schreibe, wird jede 1 und 0 ein Zeichen sein, also gibt es keine Kompression.Ich schreibe Dateien in Bitform in eine Datei in C
Ich muss diese 1s und 0s in ihrer Bitform schreiben. ist das möglich in C. wenn ja wie?
Nein, es ist nicht möglich. Und diese Frage ist ein Betrogener. –
Nun, ich habe nur gefragt, wie man in dieser Situation vorgeht. Das Schreiben der Codes einfach als ASCII dient nicht dem Zweck. es muss einen anderen Weg geben. – sfactor
sollten Sie ein int anstelle von char * in der Encoding-Funktion generieren, oder schreiben Sie eine Funktion, die die Zeichenfolge in ein int oder lang diese Bitfolge darstellt. –