Vous n'êtes pas identifié.
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
ya pas plus simple ??????
Hors ligne
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 et g encor un peu la tête à l'envers! lol)
Hors ligne
Et voilà un nouveau round autour de 'goto' qui va commencer.
ps.: perso je n'utilise jamais goto en C/C++
Hors ligne
ha, ca existe ne C ?...
Hors ligne
Des que je vois superna je bloque le post lol
Hors ligne
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é
(OUAH .... c mon centième message .... depuis 2002 .... )
Hors ligne
k z'inquieter pas j mettrai pas de goto :-)
par contre c bien une boucle thanks !!!!!
Hors ligne
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* !)
Hors ligne
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
Hors ligne
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.
Hors ligne
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
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
Hors ligne
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.
Hors ligne
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...)?
Hors ligne
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)
Hors ligne
si tu veux un truc qui se rapproche des goto (et cerne mieux leur utilité surtout!!!) bah utilise les switch/case
Hors ligne
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...
Hors ligne
(Ouais, un pti komeuhbaque éclair entre 2 révisions, ca fait du bien )
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
Hors ligne
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 !!!!
Hors ligne
vi, mais c'est le continue qui n'est pas très connu, pourtant il replaçe bien des gotos ^^
Hors ligne
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 !!!!!!
Hors ligne
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.
Hors ligne
entièrement d'accord avec toi moi les algos j les pense direct dc ca va .......
Hors ligne