begin process at 2012 05 29 15:07:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Passer un tableau en parametre d'une fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Passer un tableau en parametre d'une fonction

lundi 28 avril 2003 à 11:40:17 | Passer un tableau en parametre d'une fonction

julien20vt

Voila mon probleme:


J'ai déclaré une structure Nom_Struct, j'initialise un tableau de Nom_Struct :

Nom_Struct maStruct[1000]

Ensuite j'ai la fonction suivante:


Nom_Fonction(Nom_Struct struct_pour_init[1000])
{
maStruct=struct_pour_init;
}


Mais ca ne fonctionne pas, vous avez une idée ?

Merci.
lundi 28 avril 2003 à 12:35:13 | Re : Passer un tableau en parametre d'une fonction

BruNews

Administrateur CodeS-SourceS
Voila qui ne devrait meme pas compiler.
maStruct=struct_pour_init; ??? le but ???
maStruct represente pointeur vers maStruct[0].
struct_pour_init IDEM.
Donc ton "=" ???
Dis plutot ce que tu voudrais faire et on envisagera.
Ne pas craindre d'etre trop precis, svp.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Voila mon probleme:
>
>
> J'ai déclaré une structure Nom_Struct, j'initialise un tableau de Nom_Struct :
>
> Nom_Struct maStruct[1000]
>
> Ensuite j'ai la fonction suivante:
>
>
> Nom_Fonction(Nom_Struct struct_pour_init[1000])
> {
> maStruct=struct_pour_init;
> }
>
>
> Mais ca ne fonctionne pas, vous avez une idée ?
>
> Merci.
lundi 28 avril 2003 à 15:24:47 | Re : Passer un tableau en parametre d'une fonction

vieuxLion

salut !

le problème n'est pas la structure. Habituellement, c'est plutôt le tableau.
En général, on passe en argument un pointeur vers le premier élément ET le nombre d'éléments

void Nom_Fonction(Nom_Struct* pStruct, int nbElement);



-------------------------------
Réponse au message :
-------------------------------

> Voila qui ne devrait meme pas compiler.
> maStruct=struct_pour_init; ??? le but ???
> maStruct represente pointeur vers maStruct[0].
> struct_pour_init IDEM.
> Donc ton "=" ???
> Dis plutot ce que tu voudrais faire et on envisagera.
> Ne pas craindre d'etre trop precis, svp.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Voila mon probleme:
> >
> >
> > J'ai déclaré une structure Nom_Struct, j'initialise un tableau de Nom_Struct :
> >
> > Nom_Struct maStruct[1000]
> >
> > Ensuite j'ai la fonction suivante:
> >
> >
> > Nom_Fonction(Nom_Struct struct_pour_init[1000])
> > {
> > maStruct=struct_pour_init;
> > }
> >
> >
> > Mais ca ne fonctionne pas, vous avez une idée ?
> >
> > Merci.
>
lundi 28 avril 2003 à 17:39:32 | Re : Passer un tableau en parametre d'une fonction

julien20vt


Merci à vous tous pour les infos, j'en prend bonne note.
En fait, je me suis finalement débrouillé autrement, donc le pb est résolu.


-------------------------------
Réponse au message :
-------------------------------

> salut !
>
> le problème n'est pas la structure. Habituellement, c'est plutôt le tableau.
> En général, on passe en argument un pointeur vers le premier élément ET le nombre d'éléments
>
> void Nom_Fonction(Nom_Struct* pStruct, int nbElement);
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Voila qui ne devrait meme pas compiler.
> > maStruct=struct_pour_init; ??? le but ???
> > maStruct represente pointeur vers maStruct[0].
> > struct_pour_init IDEM.
> > Donc ton "=" ???
> > Dis plutot ce que tu voudrais faire et on envisagera.
> > Ne pas craindre d'etre trop precis, svp.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Voila mon probleme:
> > >
> > >
> > > J'ai déclaré une structure Nom_Struct, j'initialise un tableau de Nom_Struct :
> > >
> > > Nom_Struct maStruct[1000]
> > >
> > > Ensuite j'ai la fonction suivante:
> > >
> > >
> > > Nom_Fonction(Nom_Struct struct_pour_init[1000])
> > > {
> > > maStruct=struct_pour_init;
> > > }
> > >
> > >
> > > Mais ca ne fonctionne pas, vous avez une idée ?
> > >
> > > Merci.
> >
>


Cette discussion est classée dans : fonction, tableau, parametre, passer, struct


Répondre à ce message

Sujets en rapport avec ce message

passage de tableau de structure en parametre [ par dardarmotus ] dardarmotus Bonjour a tous les developpeurs,Voila j'ai un petit programme qui va chercher des données dans des fichiers texte.(jusque la pas de pbm) C tableau de struct et fonction en C [ par sim51 ] Bonjour à tous. J'ai un petit problème de syntax, après plusieurs recherche sur le net, je n'ai pu ni affirmer ou ni infirmer la validation de mon cod passer un tableau dynamique en paramètre d'une fonction [ par Cascador ] Bonjour, Je développe un programme en dev C++. J'ai créer un tableau dynamique, et j'ai besoin de le passer en paramètre, mais il n'y a rien à faire TABLEAU de STRUCTURE [ par timy94 ] Bonjour Comment en C faire un tableau de pointeur pointant sur des structures.dans le but de trier ce tableau ex "tab.nom"  en modifiant les adresses Tableaux en paramètre de fonction [ par jazz2 ] Si les pointeurs sont l'unique façon de passer un tableau en paramètre de fonction, alors comment passer un tableau comme paramètre de fonction, de so passer un tableau de chaines à 2 dimention comme argument d'une fonction [ par boujerra ] bonjour à tous mon probleme est le suivant je veux passer en parametre d'une fonction un tableau à 2 dimention au cour de la fonction main tout se pas initialiser un lpcwstr dans une fonction [ par weahgeorges ] Bonjour,mon problème est le suivant: Je voudrais passer un variable de type lpcwstr à une fonction. Ensuite la variable sera initialisé dans cette fon passage de tableau à 3 dimensions en paramètre à une fonction [ par snake57 ] Bonjour à tous, J'ai un tableau à 3 dimensions que je veux afficher à partir d'une fonction. J'ai donc créé une fonction mais celle-ci affiche...n'im Fonction decouper une chaine de caractere [ par 2koa ] Bonjour, je dois ecrire une fonction qui decoupe une chaine de caracteres en mots. La fonction renvoie un tableau, où chaque case contient l'adresse comment lire et ecrire un tableau de structure sur un fichier en C [ par DBA2010 ] salut à tout le monde, je suis entrain de faire un programme de gestion des étudiants,et je suis besoin de savoir comment faire pour lire et écrire u


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales