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

bibilafrite1 Messages postés 92 Statut Membre -  
fiddy Messages postés 11653 Statut Contributeur -
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 11653 Statut Contributeur 1 847
 
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