From 87b42efe1f2da17b56d2ac33c69e1f2e36b6187c Mon Sep 17 00:00:00 2001 From: Adrien Van Date: Sat, 4 Feb 2017 20:20:27 +0100 Subject: [PATCH] It's WORK ! --- colin22.c | 21 +++++++++++---------- colin22.txt | 14 +++++++------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/colin22.c b/colin22.c index ee73d2b..383c4bb 100644 --- a/colin22.c +++ b/colin22.c @@ -5,7 +5,7 @@ //D�finition d'une constante N de valeur 10 (2 pts) #define N 10 - #define __DEBUG__ + //#define __DEBUG__ //Prototypes des fonctions d�finies par apr�s (7 pts) FILE* OuvrirFichier (); @@ -58,7 +58,7 @@ int main() //Affichage en binaire des N �l�ments de tab (1 pt) AfficherDonnees (tab);} } - else printf("Au revoir!"); + printf("Au revoir!"); getch(); return 0; } @@ -149,7 +149,7 @@ char ChaineVersOctet(char chaine[9]) void LireDonnees (FILE *fichier, char *tab) { int i; - char donnee[9]; + char donnee[10]; char *p; for(i=0; i=0; j--) + for (j=8; j>0; j--) { - if (tab[i-1] & m) + if (tab[i] & m) { #ifdef __DEBUG__ printf("DEBUG i%d j%d: DONNE tab[i] %c avec masque %x\n",i,j,tab[i], tab[i]&0xff&m); @@ -214,8 +215,8 @@ void AfficherDonnees(char tab[]) m<<=1; } b[8]='\0'; - printf ("%s %c %c", b, b[0],b[7]); - printf("\n"); + printf ("%s", b); + } printf("\n"); } diff --git a/colin22.txt b/colin22.txt index f2f83b8..4c8f72e 100644 --- a/colin22.txt +++ b/colin22.txt @@ -1,11 +1,11 @@ -01100001 -01100010 01100011 -01100100 +01110010 +01100011 +01101100 01100101 01100110 -01100111 -01101000 -01101001 -01101011 +01101101 +01101100 +01101001 +01101111 01101100