Go Down

Topic: utilisation des #include (Read 2352 times) previous topic - next topic

FP24V

bonsoir à tous.

Voici ce qui m'améne,
J'ai un petit programme qui depasse allégrement les 1300 lignes. Je suis toujours en conception dessus est ce n'est pas toujours évident de le modifier sans se planter vu la quantité de ligne.

Je voudrais savoir si des sous programme du prg orginal peuvent être créés et être appeler via des includes.

Petites serie de code pour m'expliquer

Code: [Select]


les inits des tous les morceaux

void setup{}

void loop {

premier morceau de prg

seconde morceau de prg

troisième morceau de prg

...

...}




et ça deviendrait
Code: [Select]


#include premier morcau de prg
#include second morcau de prg
#include troisiéme morcau de prg
#include ...

Void setup{}

void loop{

un N iéme morceux de prg

}




es ce possible selon vous??

merci d'avance flo.
2 ans d'absence et tout à réapprendre.
Heureusement, je ne savais pas grand chose.

Jean-François

Regarde comment est fait ce fichier:

http://aeroquad.googlecode.com/files/AeroQuad_v2.0.1.zip

Je pense que c'est ce que tu cherches comme structure.
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

FP24V

c'est pas un exemples des plus simple mais merci beaucoup.

PS: Jean François tu as un mp.
2 ans d'absence et tout à réapprendre.
Heureusement, je ne savais pas grand chose.

Jean-François

#3
Jan 08, 2011, 01:40 pm Last Edit: Jan 08, 2011, 01:49 pm by jfs Reason: 1
En fait c'est simple.... Tu scindes ton code en morceaux, déclaration, setup, loop.
Tu fais un pde avec chaque morceau.
Tu mets tout dans le dossier qui porte le nom du programme, un des pde doit avoir le même nom 9ce sera celui que tu appelles pour afficher les programmes dans l'IDE.
Lorsque tu appelles ce pde depuis l'IDE tu verras en haut de la fenêtre des onglets avec les nom de tes autres pde, leur code s'affiche dans la fenêtre lorsque tu clique dessus.
Il me semble que tu n'a pas besoins de faire de déclaration spécifique, ces fichiers sont compiler en même temps le fichier principal.
De la même manière tu peux inclure des fichier .h, mais que tu devra appeler par une déclaration.

Il me semble que ça marche sur Arduino et Processing de la même manière.

PS.  Et toi un mail (si il est passé)  ;D
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Go Up