bonjour je cherche a faire un return mais je ne voi pas comment on fait , avec codevision il me dit simbole indefini et j'ai fait:
debut=xxxxx
.
.
.
return (debut);
merci
-----
04/04/2005, 09h00
#2
invite765732342432
Invité
Re : RETURN dans la prog en C
Envoyé par steffff
bonjour je cherche a faire un return mais je ne voi pas comment on fait , avec codevision il me dit simbole indefini et j'ai fait:
debut=xxxxx
.
.
.
return (debut);
Il te suffit de faire 2 choses:
- définir le format de retour de ta fonction (ex: int toto_func(...) )
- définir ta variable debut dans les premières lignes de la fonction (ex: int debut; )
A noter: tu dois remplacer "int" par le type de variable correspondant à ce que tu veux renvoyer.
Remarque: celà fait partie de concepts de base en C, je pense que tu devrais te procurer au minimum un tutoriel de programmation C...
Bonne chance
04/04/2005, 11h02
#3
invite7e9cb89a
Date d'inscription
janvier 1970
Messages
35
Re : RETURN dans la prog en C
merci je vais le tenter.
04/04/2005, 16h02
#4
gienas
Modérateur
Date d'inscription
janvier 2005
Messages
43 301
Re : RETURN dans la prog en C
Bonjour steffff et tout le groupe
Je voudrais signaler d'abord, que la fonction return() est "facultative", et sert à "sortir" d'une fonction en un point qui n'est pas la fin de l'écriture de cette fonction. Par exemple, suite à une condition (de sortie). On sort automatiquemet de la fonction au } de fin de la fonction.
Si la fonction dans laquelle le return() est invoqué doit renvoyer une valeur, à définir par toi, tu dois inclure dans la parenthèse une expression qui représente cette valeur. Si c'est une variable (littérale par exemple), elle doit avoir été déclarée et évaluée (connue) avant que le return() n'aie lieu.
C'est peut-être ce qui t'arrive.
Aujourd'hui
A voir en vidéo sur Futura
04/04/2005, 17h22
#5
invite5d44ee6f
Date d'inscription
janvier 1970
Messages
197
Re : RETURN dans la prog en C
Salut
En parlant de fonction et de return, regarde les passages par valeur et passage par adresse, se sont deux notions très importantes.
Ici ça ne te poseras pas de problème mais plus tard peut être ...