Bonjour à tous,
j'essai de developper un jeu de plateforme mais j'ai une erreur à franchir d'abord. Je voudrais creer un tableau à 2 dimentions d'une structure concernant mes tiles. Mais malheuresement j'obtiens l'erreur suivante :
cannot convert 'tileset*' to 'tileset**' for argument '1' to 'void test(tileset**)'.

J'ai mit mon code pour bien visualiser le soucis.

Est-ce qu'on peut m'aider svp?




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
26
27
28
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
 
using namespace std;
 
struct tileset {
 
    int type;
    int etat;
    int plan;
};
 
tileset tile[50];
 
void test(tileset *tile[])
{
    cout << tile[0]->type << "\n";
}
 
int main()
{
    test(&tile);
 
    return 0;
}