A voir également:
- Renvoyer plusieurs valeur en c
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- Excel ne pas afficher #valeur ✓ - Forum Excel
- Valeur relative et absolue - Forum Excel
- Formule excel si contient texte alors valeur ✓ - Forum Excel
2 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Une fonction C peut retourner une seule chose (tous les types sauf un tableau.)
On peut donc retourner une structure (qui d'ailleurs peut tout contenir y compris un tableau)
On peut donc retourner une structure (qui d'ailleurs peut tout contenir y compris un tableau)
struct TroisChoses {
int premier;
double second;
char troisieme[10];
};
struct TroisChoses fonction( ) {
struct TroisChoses res;
res.premier = 42;
res.second = 3.14159;
strcpy( res.troisieme , "et voila" );
return res;
}
int main() {
struct TroisChoses attendu;
attendu = fonction();
prinft("recu : %d %f %s\n", attendu.premier, attendu.second, attendu.troisieme );
}