Bonjour à tous,
Je débute en c++ et j'ai trouvé un exo où il est demandé d'écrire les structures permettant de faire compiler ce code :


fichier.cpp

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
 
#include "food.h"
#include "map.h"
 
int main()
{
 
 	world::map::quadrant current;
 
	current.foodScent = 100.00;
        current.hiveScent = 0.0;
	current.evaporation = 0.25;
 
	item::food mushroom;
 
	mushroom.quantity = 50.0;
 
	current.food = mushroom;
 
	world::map perimeter;
 
	perimeter.grid[0] = current; // grid contain 100 quadrants
 
}
J'ai déjà réalisé la structure FOOD que voici :


food.h


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
#ifndef _FOOD_
#define _FOOD_
 
#include<string>
 
namespace item 
{
 
 
  struct FOOD
  {
 
    bool Quantity (std::string nom, int qte);
 
 
  };
 
 
};
 
 
#endif
Mon problème est que je ne comprends pas vraiment comment réaliser la structure map , est ce quelqu'un peut il me donner quelques idées.
Merci d'avance