Skip to content
Extraits de code Groupes Projets
Valider 4f6c5ea6 rédigé par Laurent Paucot's avatar Laurent Paucot
Parcourir les fichiers

test

parent f55f6f60
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #5750 réussi
...@@ -67,9 +67,9 @@ void put_in_buffer_1(char *c, struct buffer_rc *ptr){ //ajouter un element dans ...@@ -67,9 +67,9 @@ void put_in_buffer_1(char *c, struct buffer_rc *ptr){ //ajouter un element dans
//ptr->tab[ptr->head] = c; //ptr->tab[ptr->head] = c;
strcpy(ptr->tab[ptr->head],c); //copie strcpy(ptr->tab[ptr->head],c); //copie
ptr->len++; // augmente l'espace occupé par le buffer ptr->len++;
ptr->head = (ptr->head + 1)%ptr->size; //chaque fois qu'un élément est ajouté, ptr->head = (ptr->head + 1)%ptr->size; //chaque fois qu'un élément est ajouté,
//on augmente le pointeur de 1 mais l'espace du buffer est de 8 donc faire un modulo //on augmente le pointeur de 1 mais l'espace du buffer est de size donc faire un modulo
} }
...@@ -195,7 +195,7 @@ void *writing(void *param){ ...@@ -195,7 +195,7 @@ void *writing(void *param){
if (pr_divs->final == 1) if (pr_divs->final == 1)
{ {
//printf("final : %d\n",pr_divs->final); //printf("final : %d\n",pr_divs->final);
if (stop == N-2){ if (stop == N-1){
for (int i = 0; i < param1->size; i++) for (int i = 0; i < param1->size; i++)
{ {
param1->tab[i] = NULL; param1->tab[i] = NULL;
...@@ -226,7 +226,7 @@ void *writing(void *param){ ...@@ -226,7 +226,7 @@ void *writing(void *param){
} }
fputc('\n',file2); fputc('\n',file2);
free(current); //free(current);
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter