Renvoi de plusieurs valeurs avec une fonction
Bonjour,
Dans un programme que je fais actuellement, je fais appel à une fonction. Celle-ci doit renvoyer deux valeurs.
Etant donné qu'une fonction ne peut renvoyer qu'un seul élément, j'ai essayé d'utiliser un tableau dans lequel je stocke mes deux valeurs. Mais lors de la compilation, il me fait comprendre qu'il n'aime pas ce que je fais... :D
Faut-il utiliser un pointeur? Sinon comment peut-on renvoyer plusieurs valeurs dans un main avec une seule fonction?
Merci
problème avec p_out->a = 123;
J'ai utilisé une structure, mais je rencontre un problème lors de la saisie de cette ligne:
p_out->a = 123;
Je vois bien que "a" fait référence à l'élément dans le struct, mais il m'indique un message d'erreur lors de la compilation:
error: dereferencing pointer to incomplete type
Pourtant, dans mon cas concret, j'ai déclaré mes variables. Je ne comprends ce que signifie cette erreur.