Bonjour,
je pense avoir le bon algorithme mais je ne sais pas comment créer la deuxième dimension de mon tableau.
Voici mon code :
/*----------------------------classe herbe-----------------------------*/
#ifndef CLASSHERBE__H
#define CLASSHERBE__H

#include<time.h>
#include<iostream>

using namespace std;

class herbe
{
protected:
int hauteur;
int croissance;

public:
herbe(){set_taille(5);}


void pousser(){hauteur=hauteur+10;}

void set_taille(int i){hauteur=i;}

void desherber(){hauteur=hauteur-5;}


int get_taille(){return hauteur;}

void edite(){
cout<<"La hauteur de l'herbe est de "<<hauteur<<endl;
}
} ;
#endif

/*-------------------------classe terrain----------------------------*/
#include <iostream>
#include "classherbe.h"
using namespace std;
class terrain
{
herbe **h;

public:
terrain()
{
herbe *h[10]; //horizontal
for (int i=0; i<10;i++) //vertical
{
herbe *h[i]=new herbe[10]; /!\problème/!\
}
}
};

int main()
{
return 0;
}
Merci d'avance.