diff --git a/src/mnist/preview.c b/src/mnist/preview.c index 3e5ea90..9799ac1 100644 --- a/src/mnist/preview.c +++ b/src/mnist/preview.c @@ -3,114 +3,43 @@ #include #include - -uint32_t swap_endian(uint32_t val) { - val = ((val << 8) & 0xFF00FF00) | ((val >> 8) & 0xFF00FF); - return (val << 16) | (val >> 16); -} +#include "mnist.c" // Prévisualise un chiffre écrit à la main // de taille width x height -// commencant à l'adresse mémoire start -// dans le fichier pointé par ptr -void print_image(unsigned int width, unsigned int height, FILE* ptr, int start) { - unsigned char buffer[width*height]; - - fread(buffer, sizeof(buffer), 1, ptr); - - int cur; +void print_image(unsigned int width, unsigned int height, int** image) { char tab[] = {' ', '.', ':', '%', '#', '\0'}; - for (int i=0; i