BOUCLE EN C

Je n'arrive pas à rentrer dans le forum programmation c'est pourquoi je pose ma question sur divers :

Sur une structure de table j'ai 70 champs :
ID_1 ,ID_2, ID_3 ..... et je fais les instructions suivantes :
if(*ST1->ID_1)
{
strcpy(ST2->ID_REF, ST1->ID_REF);
strcpy(ST2->ID_PDV, ST1->ID_1);
strcpy(ST2->ID_PER, ST1->ID_PER);
strcpy(ST2->ID_PRODUIT, ST1->ID_PRODUIT_1);
strcpy(ST2->VALEUR, ST1->REP_1);
FCT(cre_reponse(ST2))
}
Dans mon code je repete ces instructions tant de fois qu'il y a de champs ID_i
Pour ne pas alourdir mon code je veux faire une boucle par exemple :
for(i=1;i<70; i++)
/* faire les 6 instructions ci-dessous

Merci beaucoup

3 réponses

  1. Modérateur
    mais si il était là !
    il est viré et celui ci ... déplacé au bon endroit

    Serge
    1. Tu ne peux pas t'amuser à choisir la variable dans laquelle tu mets une valeur en jouant sur sont nom.

      soit tu fais un tableau d'éléments
      soit tu te balades d'éléments en éléments en faisant une addition sur un pointeur