Salut à tous

J'ai ce petit programme pour le calcule de 2 nombres complexe avec les structures, mais il pose le problème
Que A et B sont pas déclarer au début
Quelqu'un peut m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
struct TNCX{
       float X,Y;
       };
typedef struct TNCX NCX;
NCX somme(NCXA,NCYB)
{
    A.X+=B.X;
    A.Y+=B.Y;
    return(A);
}
 
main()
{
  NCXA={3,4};
  NCXB={5.7};
  S=somme(NCXA,NCXB);
  printf("la somme S=%f%f\n",S.X,S.Y);
 
  system("PAUSE");	
  return 0;
}
Cordialement