1

Edited_990

2

Tu parles de ça je crois ? http://tigcc.ticalc.org/doc/gnuexts.html#SEC81
Et ça donne des écritures de ce genre : http://tigcc.ticalc.org/doc/graph.html#SCR_RECT
avatar
<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

3

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
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4

Non, les "compounds literals" sont supportés dans C99, pas de soucis là dessus. Tu veux sans doute parler des "generalized lvalues", une extension qui a effectivement été supprimée, mais ça n'a rien à voir avec ce que demande Orion_ ?
So much code to write, so little time.

5

Possible je dois mélanger
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

6

Edited_991

7

(bon courage pour activer un truc C99 sous visual)
avatar
<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

8

Je ne savais pas que c'était supposé marcher en C99, ça.
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.