3 Stimmen

Ausdrucken einer Matrix

Ich versuche, eine universelle Funktion zum Drucken von 2D-Daten zu implementieren. Was ich mir ausgedacht habe, ist:

int mprintf(FILE* f, char* fmt, void** data, size_t cols, size_t rows)

Die Herausforderung besteht darin, zu bestimmen, wie viele Bits auf einmal von data auf der Grundlage fmt .

Das Format fmt wird das stdlib-spezifische Format für printf() und ähnliches.

Haben Sie Kenntnisse über bereits vorhandene Funktionen von stdlibc (GNU GCC C's) ich könnte verwenden, um dies zu erleichtern?

Ich versuche zu vermeiden, dass ich alles manuell machen muss, weil ich weiß, dass ich dumm bin (ich will keine dummen Fehler einführen). Daher wäre die Wiederverwendung von Code der fehlerfreieste Weg.

Gracias

Anexo

Ich sehe, es gibt eine /usr/include/printf.h . Kann ich nicht eine dieser Funktionen nutzen, um es richtig zu machen und gleichzeitig meine Arbeit zu erleichtern?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X