Cmt on retourne 2 valeurs en C
Fermé
tangerino
Messages postés
4
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
24 février 2008
-
24 févr. 2008 à 19:43
sassouki2 Messages postés 18 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 8 avril 2009 - 25 févr. 2008 à 17:10
sassouki2 Messages postés 18 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 8 avril 2009 - 25 févr. 2008 à 17:10
A voir également:
- Cmt on retourne 2 valeurs en C
- Ecran retourne - Guide
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- France 2 uhd - Accueil - TV & Vidéo
- 2 comptes whatsapp - Guide
1 réponse
sassouki2
Messages postés
18
Date d'inscription
mardi 12 février 2008
Statut
Membre
Dernière intervention
8 avril 2009
24 févr. 2008 à 20:12
24 févr. 2008 à 20:12
slt, ton prbleme est simple, tu peux utiliser une structure produit
struct produit
{
int code;
float prix;
}; typedef prodduit PROD;
et puis tu déclare un tableau de type PROD
PROD* tab,
/*mnt je suppose que le tableau est rempli */
int k = 0
for (i=0; i<length; i++) /* length est la taille du tableau*/
{
if ( tab[i].code == code)
{
printf("position %d, prix %f", i, tab[i].prix);
k=1;
}
}
if k = 0 /* si k =1 c ke la condition du if est vérifiée donc on a trouvé le code*/
printf("le produit n'a pas été trouvé");
j'espère que c claire??????
struct produit
{
int code;
float prix;
}; typedef prodduit PROD;
et puis tu déclare un tableau de type PROD
PROD* tab,
/*mnt je suppose que le tableau est rempli */
int k = 0
for (i=0; i<length; i++) /* length est la taille du tableau*/
{
if ( tab[i].code == code)
{
printf("position %d, prix %f", i, tab[i].prix);
k=1;
}
}
if k = 0 /* si k =1 c ke la condition du if est vérifiée donc on a trouvé le code*/
printf("le produit n'a pas été trouvé");
j'espère que c claire??????
24 févr. 2008 à 20:23
mais mon probleme c'est avec RETURN (fonction). cmt on retourne 2 valeurs dans une seul fonction
25 févr. 2008 à 17:10
pr ça tu peux essayer de passer ces var , comme paramètre de la fonction qui doit les retourner, passage par adresse bi1 sûr, et tu fais appel à cette fonction ds le main() ou une autre fonction.
g fé de la programmation en c pendant 3 ans et je crois qu'une fonction ne peut pas retourner 2 var à la fois, mé si tu trouves le contraire, peux tu me le dire stp.