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

29 lines
551 B
C
Raw Permalink Normal View History

2024-12-09 11:53:11 +01:00
#include <stdlib.h>
#include <stdio.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(void)
{
const char *nomFichier = "image";
afficherImage(nomFichier);
return EXIT_SUCCESS;
}