En fait, j'ai, dans un programme, une fonction ayant un prototype comme celui-ci (juste les noms que je donne diffèrent de la vraie fonction) :
Code:
1 2
|
int pdsSeek(size_t i, size_t j, int x, int y, int z, FILE *fp); |
Dans le programme qui inclu cette fonction, les variables i, j, x, y, z, *fp sont UTILISÉS MASSIVEMENT.
Donc, dans les sources, j'ai plusieurs fonctions utilisant les même variables, mais cela sans structures...
Alors je me demandais si je ne searis pas mieux d'utiliser des structures pour optimizer mon code et centraliser les variables qui sont redondantes...
Que me suggérez-vous de faire?
Initialiser une structure dans main puis la passer dans les diverses fonctions?
Devrais-je déclarer des pointeurs de structures (accès avec ->) ou des variables du type de la structure (accès avec .)?