Skip to content
Extraits de code Groupes Projets
Valider b4686a0f rédigé par Loïc DUBARD's avatar Loïc DUBARD :speech_balloon:
Parcourir les fichiers

ajout de longueur_pile()

parent ab0c2071
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
#include"tableau.h"
/*deplacement.c*/
void deplacement(pile **tableau, int N, char *sel, char couleur)
{
int i=N-strtol(sel+1,NULL,10),j=*sel-'A';
if (*sel == '\0' || strtol(sel+1,NULL,10)>N || strtol(sel+1,NULL,10)<1)
printf("Aucune case n'est sélectionnée.");
else {
}
}
#ifndef _DEPLACEMENT
#define _DEPLACEMENT
#include"tableau.h"
/*deplacement.h*/
/*
* @require
* @assign
* @ensure détermine si le déplacement est légal ou pas
*/
void deplacement(pile **tableau,int N, char *cases, char couleur);
#endif
......@@ -90,3 +90,14 @@ void debut_partie(pile **tableau, int N)
}
}
}
int longueur_pile(pile p)
{
int i=0;
noeud* tmp=p.sommet;
while (tmp != NULL){
i++;
tmp=tmp->next;
}
return i;
}
......@@ -74,4 +74,11 @@ void nettoyer(pile **tableau,int N);
*/
void debut_partie(pile **tableau,int N);
/*
* @require
* @assign
* @ensure retourne le nombre d'éléments dans une pile
*/
int longueur_pile(pile p);
#endif
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