Mettre les lignes de dessins dans un .h / .c ?
bibilafrite1
Messages postés
92
Statut
Membre
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
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.
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:
- Mettre les lignes de dessins dans un .h / .c ?
- Partage de photos en ligne - Guide
- Dessiner un tableau - Guide
- Écrire plusieurs lignes dans une cellule excel mac - Guide
- Formulaire en ligne de meta - Guide
- Train 1000 km/h - Guide
1 réponse
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,
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,