Rejoindre la communauté
banner_forum
Devenez membre de la plus grande
communauté francophone sur le Forex
Partagez, échangez et apprenez en gagnant des crédits sur votre compte de trading

Retourner un tableau avec une fonction

  • jal_fr

    Bonjour,

    Voila j'ai un petit problème pour retourner un tableau avec une fonction.
    En effet je souhaiterais avoir une fonction (findSignal) qui me retourne un tableau avec deux valeur.

    Voila ma fonction :

    string findSignal(){
    string tableau[2] = {"true","achat"};
    return (tableau) ;
    }

    Et dans ma fonction start je voudrais executer la fonction et récuperer ce fameux tableau :

    string tableauRetour = findSignal();
    Comment(tableauRetour);

    Le retour du Comment est "61125644".
    Merci d'avance pour votre aide.
  • jal_fr

    Après pas mal de recherche, j'ai trouvé la solution mais la conception n'a rien a voir avec la façon dont j'essayais de concevoir ma fonction.
    Voici comment faire pour ceux qui aurais un jour ce problème :

    Création d'une fonction qui recoit en parametre un tableau, puis a l'interieur j'assigne a ce meme tableau un "comportement de remplissage de l'array"
    void findSignal (string &x[]){
    x[0] = "true";
    x[1] = "achat";
    }

    Il ne reste plus qu'a créer un tableau qui va subir le traitement de la fonction !

    // Je crée le tableau vierge
    string tableauRetour[2];
    // J'execute la fonction avec mon array en parametre
    findSignal(tableauRetour);
    // Mon tableau a bien été formaté dans la fonction, et Comment() me renvoi bien "achat"
    Comment(tableauRetour[1]);

    A bientot !