• [^] # Re: Tu peut jouer avec la version rapide

    Posté par . En réponse au message Pointeurs et gestion mémoire. Évalué à 3.

    Je m'auto-complète après vérification


    #define MAX_X 100
    #define MAX_Y 100
    #define MAX_Z 100

    int *TAB;
    int x, y, z;
    int a;

    TAB = (int *) malloc (100 * 100 * 100 * sizeof(int));

    a = TAB[x*(MAX_X*MAX_X) + y*MAX_Y + z]; // Equivalent à : a=TAB[x][y][z]


    Bien sûr le mieux c'est de créer des fonctions (ou macros) pour gérer ça