2Fermer4
GodzilLe 26/01/2012 à 10:59
Orion_ (./1) :
Je vois que y'a plein de monde qui pose des questions C et des gens qui répondent et tout grin
Alors je connais pas mal le C maintenant mais y'a un truc que je faisais avec tigcc, et qui ne marche pas avec les gcc classique, et je voudrais savoir si c'est possible de le faire en C ou pas.

Mettons qu'on a une fonction du style:
void DrawRectangle(RECT *toto);
avec
typedef struct
{
int x, y, w, h;
} RECT;

C'est très chiant de devoir à chaque fois, faire une variable de type RECT, l'initialiser, et ensuite la passer en argument..
J'aimerais faire ça des fois: DrawRectangle(&{0, 0, 320, 240});
Mais, gcc veut pas grin
Question, y a t'il une solution ?

(et est-ce que ça fonctionnais dans tigcc ? parceque j'ai le souvenir que oui)


De mémoire, c'était une extention de GCC qui a été supprimé car potentiellement foireuse