Bonjour!

Si je ne m'abuse, une fonction retourne une et une seule valeur et une procedure, 0 ou plusieurs.

J'aimerais créer une procedure qui retournera 2 caractères entrée au clavier par l'utilisateur.

Je l'ai donc créée de la façon suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
char symbole() {
printf("rouge");
scanf(" %c", &rouge);
printf("jaune");
scanf(" %c", &jaune);
 
return jaune, rouge;
Le "return jaune, rouge; suffit-il pour renvoyer les 2 valeurs, et surtout, comment recupère-t-on les valeurs dans la fonction main?

Parce qu'avec une fonction, je mettais juste:

nomdevariable=nomdefonction() et c'etait niquel si variable etait du même type que fonction...

Enfin, j'espère vous m'avez compris, alors si vous vouliez bien m'aider!
Merci à tous!