Bonjour à tous,
Une fonction peut-elle renvoyer une structure , et si oui comment la récuperer dans le code appelant ?

Par exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
struct toto
 {double d1;
  double d2;
   };
 
// est- ce que je peux écrire:
 
toto MaFonction
   { toto *t;
     t->d1 = 2.5;
     t->d2 = 3.2;
    return(*t);
   }
Si oui, comment doit se faire l'appel et la récupération des valeurs ?

Merci d'avance,

Robert