Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1774 connectés 

  FORUM HardWare.fr
  Programmation

  [C] Comment sortir d'une fonction ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Comment sortir d'une fonction ?

n°82046
mario51
Posté le 17-12-2001 à 11:22:26  profilanswer
 

Voila, tout est dans le titre: sortir d'une fonction a une certaine condition sans executer la suite....
 
Merci

mood
Publicité
Posté le 17-12-2001 à 11:22:26  profilanswer
 

n°82047
eristoff
Posté le 17-12-2001 à 11:27:16  profilanswer
 

return

n°82048
la viper
Posté le 17-12-2001 à 11:27:55  profilanswer
 

y'a return ..
 
exemple
 
int isOK(int i)
{
  i++;
  if(i>10)
    return 1;
 
  i+5;
   
  return 0;
}
 
y'a aussi GOTO à éviter

n°82049
LeGreg
Posté le 17-12-2001 à 11:28:05  profilanswer
 

return (valeur_retour);
 
P'tain trop facile ces questions :D
 
LEGREG

n°82050
godbout
Génial.
Posté le 17-12-2001 à 11:31:48  profilanswer
 

legreg a écrit a écrit :

return (valeur_retour);
 
P'tain trop facile ces questions :D
 
LEGREG  




 
Ben justement vous auriez pu me laisser y repondre :D


---------------
Super.
n°82053
mario51
Posté le 17-12-2001 à 11:36:05  profilanswer
 

OUAIS !
 
Mais si ma fonction est une VOID ????

n°82056
LeGreg
Posté le 17-12-2001 à 11:40:50  profilanswer
 

ben  
return;
 
allez +10pts
:D
 
LEGREG

n°82059
El_gringo
Posté le 17-12-2001 à 11:48:47  profilanswer
 

legreg a écrit a écrit :

ben  
return;
 
allez +10pts
:D
 
LEGREG  




 
y a qd même pas de quoi se la pêter !!!! répondre à une question comme ça...

n°82060
LeGreg
Posté le 17-12-2001 à 11:57:10  profilanswer
 

El_Gringo a écrit a écrit :

 
y a qd même pas de quoi se la pêter !!!! répondre à une question comme ça...



 
ben non mais je ne pense pas repondre qu'a ce genre
de questions..  
(parfois je me demande meme  
pourquoi ils creent pas un forum "programmation avancee"
qui ne serait pas envahie de questions de debutants..)
 
mais la c'est vraiment pas du jeu :)
 
A+
LEGREG

n°82063
la viper
Posté le 17-12-2001 à 12:06:03  profilanswer
 

ben quoi? je vois pas ou y'a une subtilité là ..
meme toi legreg tu t'es posé un jour cette question!
 
je trouve que le ton que tu as employé se rapprochait plus de la moquerie que de l'explication.
 
et fait gaffe à tes chevilles..

mood
Publicité
Posté le 17-12-2001 à 12:06:03  profilanswer
 

n°82064
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-12-2001 à 12:06:16  profilanswer
 

la viper a écrit a écrit :

y'a return ..
 
exemple
 
int isOK(int i)
{
  i++;
  if(i>10)
    return 1;
 
  i+5;
   
  return 0;
}
 
y'a aussi GOTO à éviter  




 
à éviter ?
 

Code :
  1. fonction1()
  2. {
  3.   int i;
  4.   i = xyz;
  5.   fonction2();
  6. suite:
  7.   i++;
  8. }
  9. fonction2()
  10. {
  11.   if(i > 5)
  12.     goto suite;
  13. }


ceci tu veux dire ? :D :lol:

 

[edtdd]--Message édité par antp--[/edtdd]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°82066
la viper
Posté le 17-12-2001 à 12:10:12  profilanswer
 

ouhai entre autre .. :hello:

n°82069
LeGreg
Posté le 17-12-2001 à 12:17:33  profilanswer
 

la viper a écrit a écrit :

 
et fait gaffe à tes chevilles..  




 
merci pour mes chevilles
mais je vois pas en quoi demander
a ce que soit cree un forum
"programmation avancee"
soit un probleme de gonflement de chevilles.
Je reponds souvent aux questions de debutants et ce n'est
pas le probleme (et pas forcement moqueur
meme si ca peut etre pris comme ca je le reconnais).
 
Et puis la en l'occurrence il n'y a rien
a expliquer, a part conseiller de reprendre
le bouquin "le langage C" de Kernighan & Ritchie ou toutes les subtilites du langage C sont expliquees (et il est loin d'etre
imbitable a mon avis).
 
LEGREG

n°82070
El_gringo
Posté le 17-12-2001 à 12:22:02  profilanswer
 

legreg a écrit a écrit :

 
 
merci pour mes chevilles
mais je vois pas en quoi demander
a ce que soit cree un forum
"programmation avancee"
soit un probleme de gonflement de chevilles.
Je reponds souvent aux questions de debutants et ce n'est
pas le probleme (et pas forcement moqueur
meme si ca peut etre pris comme ca je le reconnais).
 
Et puis la en l'occurrence il n'y a rien
a expliquer, a part conseiller de reprendre
le bouquin "le langage C" de Kernighan & Ritchie ou toutes les subtilites du langage C sont expliquees (et il est loin d'etre
imbitable a mon avis).
 
LEGREG  




 
parce que tu te prend pour un programmeur "avancé" !? :lol:  :lol:  :lol:  :lol:

n°82071
Mara's dad
Yes I can !
Posté le 17-12-2001 à 12:22:18  profilanswer
 

"le langage C" de Kernighan & Ritchie  
 
Excelent bouquin, je l'ai lu juste pour le plaisir, vu que j'ai pas l'occasion de faire du C  :)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°82072
El_gringo
Posté le 17-12-2001 à 12:23:34  profilanswer
 

Mara's dad a écrit a écrit :

"le langage C" de Kernighan & Ritchie  
 
Excelent bouquin, je l'ai lu juste pour le plaisir, vu que j'ai pas l'occasion de faire du C  :)  




 
ouah... c de la folie qd même ! lire un bouquins de prog alors qu'on y est pas forcé du tout ! c qd même pas le genre de bouquins que je préfère moi ...

n°82074
Mara's dad
Yes I can !
Posté le 17-12-2001 à 12:27:10  profilanswer
 

A l'époque c'était quand même pour apprendre le C, mais j'ai jamais eu l'occasion de le pratiquer vraiement.
 
Ce que je veux dire, c'est que je trouve que c'est un modèle de pédagogie, ce bouquin.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°82077
LeGreg
Posté le 17-12-2001 à 12:40:04  profilanswer
 

antp a écrit a écrit :

 

Code :
  1. fonction1()
  2. {
  3.   int i;
  4.   i = xyz;
  5.   fonction2();
  6. suite:
  7.   i++;
  8. }
  9. fonction2()
  10. {
  11.   if(i > 5)
  12.     goto suite;
  13. }






 
plutot que goto je verrai plutot un
setjmp, longjmp
goto est a reserver pour un usage "local"
exclusivement.
 
A+
LEGREG

n°82079
LeGreg
Posté le 17-12-2001 à 12:48:14  profilanswer
 

El_Gringo a écrit a écrit :

 
parce que tu te prend pour un programmeur "avancé" !? :lol:  :lol:  :lol:  :lol:  




ben moi je sais ce qu'est un namespace par exemple :)
 
nan je suis un programmeur debutant aussi
mais il y a differents degres de debutants.
(et le return ca s'apprend dans les bouquins
"apprendre le C en 21 jours" ).
Par exemple on me paie pour programmer
et franchement je fais
souvent des trucs pas jojos mais "chut!".
 
LEGREG

n°82087
la viper
Posté le 17-12-2001 à 13:00:46  profilanswer
 

;) fait gaffe ton employeur pourrait te reconnaitre :D
 
bah, je cé pas pour toi mais moi, dès que je vois un truc pas jojo, je suis obligé de le changer ( c'est ma moral et ma conscience qui m'y oblige :lol: )

n°82115
El_gringo
Posté le 17-12-2001 à 14:19:57  profilanswer
 

legreg a écrit a écrit :

 
ben moi je sais ce qu'est un namespace par exemple :)
 
nan je suis un programmeur debutant aussi
mais il y a differents degres de debutants.
(et le return ca s'apprend dans les bouquins
"apprendre le C en 21 jours" ).
Par exemple on me paie pour programmer
et franchement je fais
souvent des trucs pas jojos mais "chut!".
 
LEGREG  




 
...J'ai pas dit que j'étais un programmeur avancé moi !:D
Surtout niveau STL d'ailleur : j'y connais tout bonnement rien ! Je suis un enfant de microsoft moi, elevé aux MFC :D
C ce que j'voulais te faire dire: t surement "meilleur" en prog que celui qui demande comment on fait un return, mais pour plein d'autres programmeurs, t un débutant (moi aussi, oui :-))
Donc Hardware va pas créer 50 forums ("tout débutant", "débutant moyen", "débutant avancé", "débutant moyennement avancé",...) on s'y perdrait un peu non !?:D
D'autant plus que l'intéret du forum, c'est justement qu'il y a des gens meilleur que nous qui le fréquentent...

n°82120
LeGreg
Posté le 17-12-2001 à 14:35:18  profilanswer
 

nan honnetement,  
un forum ou il n'y a que des questions
de debutants ca perd de son interet.
Je sais pas si t'imagines si les gens posaient
leurs questions de programmation dans "blah blah"
sous pretexte que les programmeurs ils
frequentent aussi "blah blah"?
ben a l'heure actuelle  
"programmation" c'est un peu "blah blah"
a moindre echelle.
 
LEGREG

n°82136
El_gringo
Posté le 17-12-2001 à 14:56:57  profilanswer
 

Mais attends, et t'en penserai quoi toi si qqn disait que t trop mauvais par rapport à lui, et que t'as pas ta place dans le forum !?

n°82137
LeGreg
Posté le 17-12-2001 à 14:59:33  profilanswer
 

bon j'arrete cette discussion la
mais si tu relis ce que j'ai dit,  
je n'ai jamais dit ca
d'ailleurs si tu relis mes posts (pas uniquement celui-ci)
tu verras que je reponds toujours volontiers a tout type
de questions.
 
A+
LEGREG

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C] Comment sortir d'une fonction ?

 

Sujets relatifs
[PHP]Comment quitter une fonction sans qu'elle coupe la page ?fonction 'cron' pour mail
Fonction de lecture d'une clé du registre (important)[C++] Fonction logarithme ? Ca existe ?
[PHP] fonction FTP_ et upload à partir d'un disque localFonction "random" ou "shuffle" en C++ : ça existe ?
[PHP et JS] Appeler une fonction PHP avec un evenement JS[Delphi] Utiliser un fonction inscrite dans un Tedit par l'utilisateur
petite fonction récurrsive...[JavaScript] Une fonction pour attendre?
Plus de sujets relatifs à : [C] Comment sortir d'une fonction ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR