Developpement/23DEV1.1/TPS1/TP2/controle/CM2_2022/2Representation.c

32 lines
582 B
C

#include <stdio.h>
#include <stdlib.h>
void afficherImage(const char *nomFichier) {
FILE *fichier = fopen(nomFichier, "rb");
int couleur;
if (fichier == NULL) {
perror("Erreur lors de l'ouverture du fichier");
exit(EXIT_FAILURE);
}
while (fread(&couleur, 1, 1, fichier) == 1) {
if (couleur == 0) {
printf("\n");
} else {
printf("\33[48;5;%dm \33[m", couleur);
}
}
fclose(fichier);
}
int main() {
const char *nomFichier = "image";
afficherImage(nomFichier);
return 0;
}