Bonjour.

Dans un programme C que j'écris, j'ai besoin à un moment d'additionner deux éléments d'un tableau de structures.

Soit la structure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Struct lastructure
{
  int a
  int b
};
 
struct lastructure tab[100];
Dans une boucle, j'ai écris ceci de la sorte :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
Tab1[i].a = Tab1[i].a + Tab1[i].b
Or, ceci ne fonctionne pas. J'obtiens un message :
Only integers may be added to pointers.

Donc ma question est : Comment doit on écrire l'addition de deux éléments d'un tableau de structures ?

D'avance merci.