Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 07 Apr 2004 03:26:10

Tiri
Membre
Lieu: Val d'Oise
Date d'inscription: 25 Jun 2003
Messages: 233

Tite question ...

salut a tous je debute le C et une question me brule les levres :

comment fais t on pour revenir au debut d'un prog en C ??

un gros repeter tant que sur tt le prog bof ou un prog main avec deux lignes et un main avec fonction qui contient le programme  roll

ya pas plus simple ??????


Vive la Graph 100 (+) !!!

Hors ligne

 

#2 07 Apr 2004 05:21:34

[neo]f4kill
Programmeur Graph100
Lieu: montauban
Date d'inscription: 05 Oct 2003
Messages: 678
Site web

Re: Tite question ...

Quelque chose me dit que sa vat dégénérer ici ....

ben pour revenir au Dbut soit tu a tout mis dans une boucle style while et sa vat revenir tout seul au début, soit ... tu peux mettre un GOTO si ta pas peur de te faire engeuler ! (edit de mastermage: tu ne crois pas si bien dire, ca va encore dégénérer) lol
mais bon c pas très propre...

sinon si tu ne veu e répéter qu'un nombre Dfinit de foi met une boucle for pis voila
jpenss que c tout
(c possible que j'oublie la moitié d possibilitées pass je viens de me lever  roll et g encor un peu la tête à l'envers! lol)


=> Auteur de : Code, Hot-dog (v alpha), Aspirin v1.2, Memory v1.0, Slider v1.0 + 2 ou 3 progs à la noi wink


http://www.danasoft.com/sig-fre.jpg

Hors ligne

 

#3 07 Apr 2004 05:51:25

krach
Membre
Lieu: Le Mans(72), le Finistère(29)
Date d'inscription: 27 Oct 2003
Messages: 346

Re: Tite question ...

Et voilà un nouveau round autour de 'goto' qui va commencer.
ps.: perso je n'utilise jamais goto en C/C++  wink


© 2003 - 2006 Krach

Hors ligne

 

#4 07 Apr 2004 12:04:06

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: Tite question ...

ha, ca existe ne C ?... big_smile


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#5 07 Apr 2004 13:34:23

mastermage
Magicien G100
Lieu: Charleville-Mézières,Compiègne
Date d'inscription: 31 Jan 2002
Messages: 1008

Re: Tite question ...

Des que je vois superna je bloque le post lol

Hors ligne

 

#6 07 Apr 2004 14:08:40

gathering
Programmeur Graph100
Lieu: Belgique - Liège
Date d'inscription: 29 Jan 2002
Messages: 133

Re: Tite question ...

halala, les fameux goto

Moi je les utilises (quand g pas le choix) ou quand je veux modifier un vieux programme que je c plus du tout comment le code est organisé  roll

(OUAH .... c mon centième message .... depuis 2002 .... )


lol Julien Ghaye, Alias Gathering lol

gathering@gathex.net

Hors ligne

 

#7 08 Apr 2004 07:36:24

Tiri
Membre
Lieu: Val d'Oise
Date d'inscription: 25 Jun 2003
Messages: 233

Re: Tite question ...

k z'inquieter pas j mettrai pas de goto :-)

par contre c bien une boucle thanks !!!!!


Vive la Graph 100 (+) !!!

Hors ligne

 

#8 08 Apr 2004 10:13:05

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Tite question ...

aaaaaaaaaaaaaaaaaaaah vade retro goto!!!!

Si tu veux faire une boucle dans ta main, utilise un do{}while();, avec return pour la quitter ( et éventuellement les routines pour remettre tout en ordre après cette boucle) mais utilise pas goto, c' est de la merde en 4 lettres ça.

(edit de mastermage: on va pas recommencer... il y a le sujet "Vol de telephone portable" dans "Hors G100" pour ce genre de remarque *mastermage est content d'avoir un pretexte pour faire le modo* !)


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#9 08 Apr 2004 16:14:12

gathering
Programmeur Graph100
Lieu: Belgique - Liège
Date d'inscription: 29 Jan 2002
Messages: 133

Re: Tite question ...

Yo .. on se calme

J'ai dis que je les utilisais en cas d'urgent ... et j'ai aussi dans tt mes main() des do while et tout le bibule qui est correct


lol Julien Ghaye, Alias Gathering lol

gathering@gathex.net

Hors ligne

 

#10 09 Apr 2004 05:19:23

Tekkeitserktok
Membre Communauté Graph100
Lieu: Nancy(54)
Date d'inscription: 12 Jan 2004
Messages: 416

Re: Tite question ...

ahhhhhhhhhhhhhhhh le pti fight goto vs pasgoto ça me rapel des bon souvenirs...
mai bon oublions ça...
pour ta question, je pense ke le mieu est dutiliser un goto:
en effet dans ce cas tu en utilisera kun et pas des millions donc (je vais me fair crier dessu) dans ce cas le mieu C le goto--> désolé lol.


Démo disponible:
-->The legend of Zelda:The revenge of Ganon
-->v0.1b
-->http://linkoncasio.free.fr

http://tekkeitserktok.free.fr/Cat.gif

Hors ligne

 

#11 09 Apr 2004 06:58:36

mastermage
Magicien G100
Lieu: Charleville-Mézières,Compiègne
Date d'inscription: 31 Jan 2002
Messages: 1008

Re: Tite question ...

euh ce serait bien de reflechir avant de parler tekkeisertok

il veut boucler son programme alors un do{}while suffit !
et meme s'il voulait remonter au debut à n'importe quel endroit, il peut utiliser un continue !

Hors ligne

 

#12 09 Apr 2004 15:37:29

gathering
Programmeur Graph100
Lieu: Belgique - Liège
Date d'inscription: 29 Jan 2002
Messages: 133

Re: Tite question ...

en tout cas, il ne faut jamais boucler un programme entier avec un goto. LE premier que je vois faire ca, je lui colle un sermont

;-) Sur ce, bonne prog :P


lol Julien Ghaye, Alias Gathering lol

gathering@gathex.net

Hors ligne

 

#13 10 Apr 2004 08:10:45

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: Tite question ...

bah moi perso j'utilise souvent les goto pour faire les interface de mes programmes. et mes prof ne me l'on jamais reproché. pê parceque j'en fait une utilisation modérée.


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#14 10 Apr 2004 08:21:41

Tekkeitserktok
Membre Communauté Graph100
Lieu: Nancy(54)
Date d'inscription: 12 Jan 2004
Messages: 416

Re: Tite question ...

mééééééééééééeuuuuuuuuuuuuuuuuuuuh!
allez koi un pti goto dans son prog C pa mechant...
Je tien à préciser ke jaV mal lu le post (surtt trop vite) et donc la prochaine foi je lirai en entier mai bon...
moi jutilise pas de goto dan mon bust-a-move dailleur jen utilise jamai...
je croi ke je me sui emballé mai bon un goto ou un do{} while ça revient o mm nan?
et pui un goto dan son ca ne serai pa plus rapide(là je vai dan un terrain où je ne mi connai pa trop...)?


Démo disponible:
-->The legend of Zelda:The revenge of Ganon
-->v0.1b
-->http://linkoncasio.free.fr

http://tekkeitserktok.free.fr/Cat.gif

Hors ligne

 

#15 10 Apr 2004 08:28:17

gathering
Programmeur Graph100
Lieu: Belgique - Liège
Date d'inscription: 29 Jan 2002
Messages: 133

Re: Tite question ...

Ben, les goto n'ont pas été inventé pour faire des boucles.
Les Do, while bien. Donc, je n'ai jamais testé mais je pense que boucler avec un goto est plus lent (je dirai mm que j'en suis pratiquement sûr)


lol Julien Ghaye, Alias Gathering lol

gathering@gathex.net

Hors ligne

 

#16 10 Apr 2004 09:35:13

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: Tite question ...

si tu veux un truc qui se rapproche des goto (et cerne mieux leur utilité surtout!!!) bah utilise les switch/case smile


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#17 10 Apr 2004 10:56:42

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Tite question ...

casioworld: des gotos dans une interface, utilise plutot switch()case:break;default:break;...
j' aime pas tes phrases au passage, elles sont toutes mortes parce qu' elles se finissent toutes ou presques par un '.' ...
gathering: euh non un goto va pas moins vite qu' une autre instruction de bouclage, puisque le code généré en assembleur à la fin est identique ( pr le cas d' une boucle infinie)... mais la non utilisation du goto, c' est pour faciliter la lecture du code source!

en clair faut utiliser le goto quand l' algorythme en a vraiment besoin...


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#18 11 Apr 2004 16:24:36

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: Tite question ...

(Ouais, un pti komeuhbaque éclair entre 2 révisions, ca fait du bien big_smile)

Normalement pour que le prog puisse revenir au début facilement, une simple boucle do-while est suffisante. En fait, ca parait souvent peu pratique pcq la fonction main est bcp trop grosse que pour l'alourdir encore avec une grosse boucle: pensez quand meme au fait que le main ne doit normalement contenir que le squelette du programme, la structure générale et pas de petits détails sur son fonctionnement: 50 lignes pour un main, c'est énorme!
Donc normalement si votre main est bien écrit, y rajouter une boucle globale ne devrait pas poser de problemes. Maintenant s'il fait plusieurs kilometres de long, je vous conseille de séparer les différents morceaux dans des fonctions distinctes (faites pas un main2 qd meme, ca sert à rien lol), vous devrez y voir un peu plus clair wink


Pensez à surveiller mes releases wink

Hors ligne

 

#19 13 Apr 2004 04:57:16

Tekkeitserktok
Membre Communauté Graph100
Lieu: Nancy(54)
Date d'inscription: 12 Jan 2004
Messages: 416

Re: Tite question ...

Bon alor ok je savai bien ke jor du la fermé lol
en tt ca jaV pa pensé o continue et le do while me paraissai plus lent...
Dison ke G rien di !!!!


Démo disponible:
-->The legend of Zelda:The revenge of Ganon
-->v0.1b
-->http://linkoncasio.free.fr

http://tekkeitserktok.free.fr/Cat.gif

Hors ligne

 

#20 13 Apr 2004 13:23:04

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Tite question ...

au passage, il existe des instructions bien pratiques qui se nomment 'continue' et 'break'!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#21 13 Apr 2004 13:44:18

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: Tite question ...

vi, mais c'est le continue qui n'est pas très connu, pourtant il replaçe bien des gotos ^^


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#22 13 Apr 2004 14:37:29

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Tite question ...

bah switch-case aussi, mais l' avantage c' est que c' est structuré correctement!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#23 14 Apr 2004 04:01:19

Tiri
Membre
Lieu: Val d'Oise
Date d'inscription: 25 Jun 2003
Messages: 233

Re: Tite question ...

lol j veux pas spécialement utiliser des goto on verra si j'en ai besoin mais la pour l'instant non

en effet switch case est plus correct dira ton car c'est celui qu'on nous apprends et il nous font chier a vouloir qu'on prog super classe ss goto ss faire un algo avant et tt ...........

a plus !!!!!!


Vive la Graph 100 (+) !!!

Hors ligne

 

#24 14 Apr 2004 13:41:20

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Tite question ...

goto, d' accord.

Les algos, surtout les simples, c' est pour ceux qui:
-n' ont pas l' habitude de programmer vite en ayant les idées claires, ou
-ne programment pas à l' arrache, ou
-doivent pouvoir demander à d' autres personnes de porter vers une autre plateforme, comprendre comment ça fonctionne, ou transcoder vers un autre langage.


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#25 15 Apr 2004 07:12:58

Tiri
Membre
Lieu: Val d'Oise
Date d'inscription: 25 Jun 2003
Messages: 233

Re: Tite question ...

entièrement d'accord avec toi moi les algos j les pense direct dc ca va .......


Vive la Graph 100 (+) !!!

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr