[12:36:40] <LEpigeon-888>
C'est parce qu'ils savent que t'es un connard qui ban pour rien donc ils préfèrent pas se faire remarquer
Je ban juste quand on me fait chier et quand on respecte pas les règles
Arthur Oui, pourquoi?
Pour la SDL
Mais comment on les déclare ?
Et surtout comment on les transmet en argument d'une fonction
Parce que j'ai essayé mais apparemment le compilateur aime pas ça
int** tabPtr;
Wala
Putin les speed runner c'est vraiment des porcs
Pig' C'est pas un tableau ça
ça peut le devenir à coup de mallocs
Bah c'est un pointeur sur tableau d'int de taille non défini
Ou un tableau de pointeur d'int de taille non défini
Ou un tableau de tableau d'int de taille non défini
Ou un pointeur de pointeur d'int de taille non défini
Et pour définir la taille t'as juste à l'allouer avec malloc
Ah
Mais je je veux un tableau de pointeur SDL_Surface
C'est la même procédure ou pas ?
Tu cherches à l'embrouiller encore plus ?
Si ton tableau a une taille pré-défini vaut mieux faire int* tabPtr[size]; c'est plus simple est mieux
SDL_Surface *montableau[TAILLE];
ou SDL_Surface *montableau = malloc(TAILLE * sizeof(SDL_Surface));
Evidemment
La deuxième ligne est fausse google
C'est int** tabPtr = malloc(SIZE * sizeof(int*))
D'accord
Donc ici apparemment j'ai fait juste
Et pour le transmettre en argument d'une fonction ?
Je le transmet comme un tableau normal ?
Pig il veut juste un tableau à une dimension de SDL_Surface hein
Salut les filles ça farte ?
Google, il a dit un tableau de pointeur de SDL_Surface, et pas un tableau de SDL_Surface
Donc ta 1er ligne est juste mais la deuxième non
Et athuro, je sais plus, je crois que tu peux passer comme ça "void func(int* lol[]);" si ça marche t'as "void func(int** lol);" qui marche à coup sur
Et après, t'appelle lol comme ça "lol(tabPtr);"
Enfin je crois, normalement quoi, je sais plus trop