Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #include <string.h>
  2. #include <stdio.h>
  3. #include "joueurs.h"
  4. #include <stdbool.h>
  5.  
  6. void init_joueurs(joueurs *ens) {
  7. ens->nb = 0 ;
  8. }
  9.  
  10. int ajouter_joueur(joueurs *ens, char *nom, int billes) {
  11. if((trouver_joueur(ens, nom))==-1){
  12. joueur player ;
  13. strcpy( player.pseudo, nom) ;
  14. player.nb_billes = billes;
  15. ens->T[ens->nb+1] = player;
  16. ens->nb = ens->nb+1;
  17. return 0;
  18. }
  19. return -1;
  20. }
  21.  
  22. int nombre_joueurs(joueurs *ens) {
  23. return ens->nb;
  24. }
  25.  
  26. char *nom_joueur(joueurs *ens, int i) {
  27. return ens->T[i].pseudo;
  28. }
  29.  
  30. int billes_joueur(joueurs *ens, int i) {
  31. if(i<ens->nb){return (ens->T[i].nb_billes);}
  32. return 0;
  33. }
  34.  
  35. int trouver_joueur(joueurs *ens, char *nom) {
  36. int i;
  37. for (i=0 ; i<=ens->nb ; i++) {
  38. if (strcmp(ens->T[i].pseudo, nom) == 0){
  39. return i;}
  40. };
  41. return -1;
  42. }
  43.  
  44. void modifier_billes(joueurs *ens, int i, int cpt) {
  45. if(i<ens->nb){ens->T[i].nb_billes = cpt;}
  46. }
  47.  
  48. void afficher_ensemble_joueurs(joueurs *ens) {
  49. int i ;
  50. for (i=0 ; i<ens->nb ; i++)
  51. printf("%s %d\n", ens->T[i].pseudo, ens->T[i].nb_billes) ;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement