Fonction qui retourne un tableau

Résolu
Kurul1 Messages postés 28 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 15 janvier 2016 - 12 janv. 2005 à 14:51
Kurul1 Messages postés 28 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 15 janvier 2016 - 12 janv. 2005 à 16:20
Bonjour à tous

J'ai une classe contenant un tableau a deux dimensions comme variable private
Ce que je voudrais c'est une fonction ayant pour paramètre un nb (correspondant a un indice de la première dimension du tableau) et qu'elle me retourne le tableau correspondant.

Je vous donne le code que j'ai écrit mais qui ne passe pas a la compil

# define MAX_PUZZLE 50
#define MAX_PIECE 6

class Jeu
{
private:
int Puzzles[MAX_PUZZLE][MAX_PIECE];
public:
int[] UnPuzzle(int nb);
};

int[] Jeu::UnPuzzle(int nb)
{
return Puzzles[nb];
}

Merci d'avance

2 réponses

ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
12 janv. 2005 à 15:43
int* Jeu::UnPuzzle(int nb)
{
return &Puzzles[nb][0];
}

devrai retourner un sous-tableau de MAX_PIECE
int.
3
Kurul1 Messages postés 28 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 15 janvier 2016
12 janv. 2005 à 16:20
Merci a toi ymca2003
0
Rejoignez-nous