begin process at 2012 05 29 05:02:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

FONCTION EN C, ET RENVOIE D'ARGUMENT


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

FONCTION EN C, ET RENVOIE D'ARGUMENT

mardi 18 mars 2003 à 11:29:39 | FONCTION EN C, ET RENVOIE D'ARGUMENT

GazGaz

lu all
je voulais savoir un truc : une fonction en c, peut elle renvoyer 2 arguments ?
ma fonction dans mon algo admet en argument une chaine de caracteres et renvoie 2 arguments .

voila mon algo
//////////////////////////////////////////////////////////
fonction BF ( argument : arm)
x=0
i=1
tant que (i<= 32) faire
si J[i].arm > x // cette ligne est elle valable en c ?? sachant que arm est mon argument ??
alors x=J[i].arm
nbf=J[i].p
sinon rien
fin si
i=i+1
fin tant que
retourner x
retourner nbf
////////////////////////////////////////////////////////////

donc voila 2 questions
mes 2 retourner sont ils applicables en c ?
cette ligne est elle valable : J[i].arm ?

thx d'avance


______________________________________
|| Punk's not dead ||
mardi 18 mars 2003 à 11:39:51 | Re : FONCTION EN C, ET RENVOIE D'ARGUMENT

superpa

C'est impossible.
Par contre tu peux passer des arg par adresse qui peuvent être modifés dans la fct.
C'est donc équivalent à un return

A bientôt,
P-A


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

> lu all
> je voulais savoir un truc : une fonction en c, peut elle renvoyer 2 arguments ?
> ma fonction dans mon algo admet en argument une chaine de caracteres et renvoie 2 arguments .
>
> voila mon algo
> //////////////////////////////////////////////////////////
> fonction BF ( argument : arm)
> x=0
> i=1
> tant que (i<= 32) faire
> si J[i].arm > x // cette ligne est elle valable en c ?? sachant que arm est mon argument ??
> alors x=J[i].arm
> nbf=J[i].p
> sinon rien
> fin si
> i=i+1
> fin tant que
> retourner x
> retourner nbf
> ////////////////////////////////////////////////////////////
>
> donc voila 2 questions
> mes 2 retourner sont ils applicables en c ?
> cette ligne est elle valable : J[i].arm ?
>
> thx d'avance
>
>
> ______________________________________
> || Punk's not dead ||
mardi 18 mars 2003 à 12:32:41 | Re : FONCTION EN C, ET RENVOIE D'ARGUMENT

GazGaz

c bon j'ai trouver une alternative

thx pour ta réponse


|| Punk's not dead ||


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

> C'est impossible.
> Par contre tu peux passer des arg par adresse qui peuvent être modifés dans la fct.
> C'est donc équivalent à un return
>
> A bientôt,
> P-A
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > lu all
> > je voulais savoir un truc : une fonction en c, peut elle renvoyer 2 arguments ?
> > ma fonction dans mon algo admet en argument une chaine de caracteres et renvoie 2 arguments .
> >
> > voila mon algo
> > //////////////////////////////////////////////////////////
> > fonction BF ( argument : arm)
> > x=0
> > i=1
> > tant que (i<= 32) faire
> > si J[i].arm > x // cette ligne est elle valable en c ?? sachant que arm est mon argument ??
> > alors x=J[i].arm
> > nbf=J[i].p
> > sinon rien
> > fin si
> > i=i+1
> > fin tant que
> > retourner x
> > retourner nbf
> > ////////////////////////////////////////////////////////////
> >
> > donc voila 2 questions
> > mes 2 retourner sont ils applicables en c ?
> > cette ligne est elle valable : J[i].arm ?
> >
> > thx d'avance
> >
> >
> > ______________________________________
> > || Punk's not dead ||
>
mardi 18 mars 2003 à 12:55:49 | Re : FONCTION EN C, ET RENVOIE D'ARGUMENT

bouba

Bien sûr qu'il est possible de retourner deux valeurs (pk arguments ?).
Tu retourne soit un tableau a 2 éléments ou alors une pair avec les conteneurs du C++.
perso j'utiliserais une pair

exemple:
pair<char*,char*> fonction(....)
{
..........
.........
return pair<char*,char*> (arg1,arg2);
}

Voila. Pour l'autre question j'ai pas pigé.
A+.
Bouba
mercredi 19 mars 2003 à 07:51:09 | Re : FONCTION EN C, ET RENVOIE D'ARGUMENT

pheno

Si tu veux retourner x et nbf en meme temps
mets les dans une structure
et tu retournes ta structure


et j[i].arm est valable, c est un tableau de structure

voila @++
Chevalier Pheno Starboard, membre de la Freeman-Corp


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

> c bon j'ai trouver une alternative
>
> thx pour ta réponse
>
>
> || Punk's not dead ||
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > C'est impossible.
> > Par contre tu peux passer des arg par adresse qui peuvent être modifés dans la fct.
> > C'est donc équivalent à un return
> >
> > A bientôt,
> > P-A
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > lu all
> > > je voulais savoir un truc : une fonction en c, peut elle renvoyer 2 arguments ?
> > > ma fonction dans mon algo admet en argument une chaine de caracteres et renvoie 2 arguments .
> > >
> > > voila mon algo
> > > //////////////////////////////////////////////////////////
> > > fonction BF ( argument : arm)
> > > x=0
> > > i=1
> > > tant que (i<= 32) faire
> > > si J[i].arm > x // cette ligne est elle valable en c ?? sachant que arm est mon argument ??
> > > alors x=J[i].arm
> > > nbf=J[i].p
> > > sinon rien
> > > fin si
> > > i=i+1
> > > fin tant que
> > > retourner x
> > > retourner nbf
> > > ////////////////////////////////////////////////////////////
> > >
> > > donc voila 2 questions
> > > mes 2 retourner sont ils applicables en c ?
> > > cette ligne est elle valable : J[i].arm ?
> > >
> > > thx d'avance
> > >
> > >
> > > ______________________________________
> > > || Punk's not dead ||
> >
>


Cette discussion est classée dans : fonction, argument, arm, renvoie, retourner


Répondre à ce message

Sujets en rapport avec ce message

renvoie d'un tableau en char ds une fonction [ par TheBabyCool ] Comment peut on renvoyer un tableau de char du type :char i[][] dans une fonction ?Merci fonction surchargées [ par cabarrus ] à l'aide s.v.pécrire un prog qui surcharge une fonction getnumber(lire nombre).si vous passez un argument bool, cette version de la fonction retourne Passage d'un tableua en tant qu'argument [ par tibob51 ] Bonjour a tous,Je voudrai passer un tableu de valeurs (qui est constant selon l'appel) mais ma syntaxe ne marche pas (je voudrai essayé de faire comme fonction qui renvoie un tableau [ par melkiorlenecrarque ] SalutQuelqu'un pourait m'ecrire une fonction qui renvoie un tableau[12] ?merci, je galere un peu pour ça. Fonction qui renvoie deux nombres [ par trystan007 ] Salut à tous, j'aimerais créer une fonction qui me renverra le nombre d'erreurs, et un autre nombre. Je ne sais pas quoi faire, mis à part réecrire to Fonction qui renvoie une chaine de caractère [ par tintin72 ] Bonjour,Je voudrais faire une fonction qui renvoie une chaine de caractère. C'est possible ?Si oui comment ?MerciTintin 72 Struct array en argument [ par Gabi ] J'ai un problème avec les arrays de struct en argument (o rly ?). Quand j'en passe un, la valeur que cela donne dans la fonction n'est pas correcte (m capCaptureSingleFrame() [ par xbabilone ] Salut a tous .J'utilise la fonction  capCaptureSingleFrame() pour recuperer une image avec ma webc au secours,fonction qui renvoie un réel aléatoirement en c++? [ par cocobon ] bonjour à tous,j'aimerais savoir s'il existe une fonction en c++ qui renvoie un réel aléatoirement,comme Math.Random en java par  exemple.Sinon, quelq passage d'une union en argument d'une fonction [ par SesechXP ] Salut !J'ai une union déclarée dans un fichier "toto.h" :union DEVICE_T {CHAR <a class="code" href="unionDEVICE__T.ht


Nos sponsors


Sondage...

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,343 sec (3)

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