Comment sortir d'une fonction ? [C] - Programmation
Marsh Posté le 17-12-2001 à 11:27:55
y'a return .. 
 
exemple 
 
int isOK(int i) 
{ 
  i++; 
  if(i>10) 
    return 1; 
 
  i+5; 
   
  return 0; 
} 
 
y'a aussi GOTO à éviter 
Marsh Posté le 17-12-2001 à 11:28:05
return (valeur_retour); 
 
P'tain trop facile ces questions  
 
 
LEGREG 
Marsh Posté le 17-12-2001 à 11:31:48
| legreg a écrit a écrit  : return (valeur_retour); P'tain trop facile ces questions   LEGREG | 
 
 
Ben justement vous auriez pu me laisser y repondre  
 
Marsh Posté le 17-12-2001 à 11:48:47
| legreg a écrit a écrit  : ben return; allez +10pts   LEGREG | 
 
 
y a qd même pas de quoi se la pêter !!!! répondre à une question comme ça... 
Marsh Posté le 17-12-2001 à 11:57:10
| 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 
Marsh Posté le 17-12-2001 à 12:06:03
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.. 
Marsh Posté le 17-12-2001 à 12:06:16
| 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 : 
 | 
 
ceci tu veux dire ?  
  
 
[edtdd]--Message édité par antp--[/edtdd]
Marsh Posté le 17-12-2001 à 12:17:33
| 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 
Marsh Posté le 17-12-2001 à 12:22:02
| 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é" !?  
   
   
   
 
Marsh Posté le 17-12-2001 à 12:22:18
"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   
 
Marsh Posté le 17-12-2001 à 12:23:34
| 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 ... 
Marsh Posté le 17-12-2001 à 12:27:10
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. 
Marsh Posté le 17-12-2001 à 12:40:04
| antp a écrit a écrit  : 
   | 
 
 
plutot que goto je verrai plutot un 
setjmp, longjmp 
goto est a reserver pour un usage "local" 
exclusivement. 
 
A+ 
LEGREG 
Marsh Posté le 17-12-2001 à 12:48:14
| El_Gringo a écrit a écrit  : parce que tu te prend pour un programmeur "avancé" !?         | 
 
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 
Marsh Posté le 17-12-2001 à 13:00:46
 fait gaffe ton employeur pourrait te reconnaitre
 fait gaffe ton employeur pourrait te reconnaitre  
 
 
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  )
 ) 
Marsh Posté le 17-12-2001 à 14:19:57
| 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 ! 
 
Surtout niveau STL d'ailleur : j'y connais tout bonnement rien ! Je suis un enfant de microsoft moi, elevé aux MFC  
 
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'autant plus que l'intéret du forum, c'est justement qu'il y a des gens meilleur que nous qui le fréquentent... 
Marsh Posté le 17-12-2001 à 14:35:18
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 
Marsh Posté le 17-12-2001 à 14:56:57
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 !?
Marsh Posté le 17-12-2001 à 14:59:33
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 
Marsh Posté le 17-12-2001 à 11:22:26
Voila, tout est dans le titre: sortir d'une fonction a une certaine condition sans executer la suite....
Merci