[Déplacé VB -> C]Retourné une variable complexe

Résolu
Signaler
Messages postés
13
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
8 septembre 2012
-
Messages postés
13
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
8 septembre 2012
-
Bonjours à tous je voudrais que vous me dites
comment je peux renvoyé une variable de type structure et qu'il soit un tableau

======================================================
exemple:

/* Ce structure est la constition d'une article */
typedef struct Article Article;
struct Article {
int number;
char nom[100];
char enseigne[100];
int prix;
};

Article *fonction(Article tousLesArticles[] )
{
return tousLesArticles;
}

int main()
{
Article tousLesArticles[50];

tousLesArticles[50] = fonction(tousLesArticles);
}
=======================================================

Merci de vos réponse d'avance

3 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
Un tableau de structures ou de quoi que ce soit d'autre EST UNE ADRESSE, on récupère donc cela par un pointeur.

int main() 
{
  Article tousLesArticles[50];
  Article *pArti;
  pArti = fonction(tousLesArticles);
}


ciao...
BruNews, MVP VC++
Messages postés
14828
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
18 novembre 2021
157
Bonjour,

Visiblement, tu code en C/C++, pas en VB, je déplace.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site
Messages postés
13
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
8 septembre 2012

Merci ! Je doit réviser mon C et C++