Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string.h>
- #include <stdio.h>
- #include "joueurs.h"
- #include <stdbool.h>
- void init_joueurs(joueurs *ens) {
- ens->nb = 0 ;
- }
- int ajouter_joueur(joueurs *ens, char *nom, int billes) {
- if((trouver_joueur(ens, nom))==-1){
- joueur player ;
- strcpy( player.pseudo, nom) ;
- player.nb_billes = billes;
- ens->T[ens->nb+1] = player;
- ens->nb = ens->nb+1;
- return 0;
- }
- return -1;
- }
- int nombre_joueurs(joueurs *ens) {
- return ens->nb;
- }
- char *nom_joueur(joueurs *ens, int i) {
- return ens->T[i].pseudo;
- }
- int billes_joueur(joueurs *ens, int i) {
- if(i<ens->nb){return (ens->T[i].nb_billes);}
- return 0;
- }
- int trouver_joueur(joueurs *ens, char *nom) {
- int i;
- for (i=0 ; i<=ens->nb ; i++) {
- if (strcmp(ens->T[i].pseudo, nom) == 0){
- return i;}
- };
- return -1;
- }
- void modifier_billes(joueurs *ens, int i, int cpt) {
- if(i<ens->nb){ens->T[i].nb_billes = cpt;}
- }
- void afficher_ensemble_joueurs(joueurs *ens) {
- int i ;
- for (i=0 ; i<ens->nb ; i++)
- printf("%s %d\n", ens->T[i].pseudo, ens->T[i].nb_billes) ;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement