Besoin d'aide sur un return de tableaux, et passage pour un sous programme
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Besoin d'aide sur un return de tableaux, et passage pour un sous programme



  1. #1
    tngry

    Besoin d'aide sur un return de tableaux, et passage pour un sous programme


    ------

    Salut à tous

    j'ai un problème, si quelqu'un peux m'aider à le résoudre, je suis preneur
    Code:
    void achat(int acheteur[], S_joueur achat[])
    {
    int choix_territoire;
    printf("Avec quel territoire voulez-vous acheter ?\n");
    scanf("%d", &choix_territoire);
    
    switch (choix_territoire)
    {
    case 1://si il achat depuis le 1
    if(acheteur[1-1] > 1) //on verifie qu'il y a bien des troupes (plus d'une car une reste en défense)
    {
    printf("\n Qui voulez vous acheter ?");
    scanf("%d", &choix_territoire);
    if(choix_territoire == 2)
    {
    versus(acheteur, 0, proprietaire(2, achat), 1);
    }
    }
    }
    }
    
    int * proprietaire(int terre, S_joueur player[])
    {
    if(player[0].Territoire[terre-1] != 0)
    {
    return player[0].Territoire[terre-1];
    }
    else if(player[1].Territoire[terre-1] != 0)
    {
    return player[1].Territoire[terre-1];
    }
    else if(player[2].Territoire[terre-1] != 0)
    {
    return player[2].Territoire[terre-1];
    }
    return NULL;
    }
    
    void versus (int acheteur[], int TA, int Defenseur[], int TD)//deroulemnt d'un versus
    {
    
    int etat = 0;
    printf("\n\n\n%d", acheteur[TA]);
    printf("\n\n\n%d", Defenseur[TD]);
    }
    je vous explique;
    Je souhaiterais que le programme proprietaire renvoie le tableau d'un joueur(défenseur), mais quand j'affiche le tableau défenseur dans versus, il affiche 0, alors qu'il devrait afficher 2 (le nb d'unité)

    quelqu'un a une idée ?

    Merci d'avance

    -----

  2. #2
    JPL
    Responsable des forums

    Re : Besoin d'aide sur un return de tableaux, et passage pour un sous programme

    Tu ne sais pas indenter un code ?
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    luc_1049

    Re : Besoin d'aide sur un return de tableaux, et passage pour un sous programme

    Bonjour

    Il me semble qu'il n'y a pas de déclarations des variables pour réserver l'espace du tableau par exemple...

    cdlt

Discussions similaires

  1. Réponses: 4
    Dernier message: 27/11/2013, 17h10
  2. Aide pour un programme sous scilab
    Par inviteb29794c0 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 21/05/2011, 17h42
  3. besoin d'aide pour un programme
    Par invite46ba2680 dans le forum Logiciel - Software - Open Source
    Réponses: 14
    Dernier message: 10/07/2010, 11h32
  4. Besoin d'aide pour un programme simple svp
    Par McCorwin dans le forum Électronique
    Réponses: 23
    Dernier message: 20/08/2008, 16h35
  5. besoin d'aide pour programme d'un pic svp
    Par invite51ae8ee2 dans le forum Électronique
    Réponses: 34
    Dernier message: 06/02/2006, 20h37