Mettre les lignes de dessins dans un .h / .c ?

Fermé
bibilafrite1 Messages postés 81 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 3 janvier 2014 - Modifié par bibilafrite1 le 3/01/2014 à 18:13
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 3 janv. 2014 à 22:43
Bonjour à tous, et bonne année!!!

Bon je vous expose mon blème:

j'ai créer un programme en C qui utilise la Xlib pour afficher des dessins dans une fenêtre (sous linux)
Le truc c'est qu'on a beaucoup beaucoup, mais alors beaucoup de lignes de dessins (300) du style :

XDrawRectangle(DX11,0,0,1000,100);
XSetForeground(display,graphicContext,0x806D5A);
XFillRectangle(DX11,0,0,1000,100);

Ma question est la suivante :
Est-il possible de mettre toutes ces lignes de commandes dans un .c ou autre ? Comme on le fait pour les procédures ? et ainsi alléger le main?

Merci d'avance, et bon week end !

Cordialement ,
Loïc.
A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
3 janv. 2014 à 22:43
Bonjour,

Bien sûr que tu peux mettres ces lignes dans un .c (dans un .h, c'est déconseillé). Tu le mets dans une autre fonction, que tu peux mettre dans un autre fichier. Tu mettras ensuite le prototype de la fonction dans un .h. Et tu n'auras plus qu'à faire #include "fichier.h" là où se trouve le main().

Cdlt,
0