c++ ........heu désolé ....

c++ ........heu désolé .... - Programmation

Marsh Posté le 03-07-2001 à 10:02:21    

ca va vous paraitre con mais je débute avec ce langage et je ne sais pas comment on fait des boucles ( enfin je veux dire le goto ... et Lbl c'est quoi pour C++ ?)
c'est avec return ? faut mettre coi ?
merci de me répondre ...

Reply

Marsh Posté le 03-07-2001 à 10:02:21   

Reply

Marsh Posté le 03-07-2001 à 10:08:47    

Alors, en C++, comme en C, il faut toujours éviter au maximum les goto, lbl, et autre saut de ce type.
Pour les boucles, tu as plusieurs solutions.
Les boucles du type ( tourne pour un indice i de 0 à 200 )
for(i=0;i<200;i++)
{
// Action à faire
}
 
Ensuite, tu as les tests du type ( tant que )
 
while(condition est vraie)
{
// Action à faire
}
 
En gros, voila les deux boucles les plus utilisées.
Pour des exemples, va voir sur : http://www.commentcamarche.net/c/ccond.php3
Bon courage

Reply

Marsh Posté le 03-07-2001 à 10:15:17    

Sinon
 
goto erreur;
...
...
 
erreur:  
 
A eviter evidement...

Reply

Marsh Posté le 03-07-2001 à 11:05:06    

merci mais si je veux faire un truc répétitif mais qui , si je tape sur une touche définie, sorte pour aller dans une autre partie, et cela suivant la touche pressé ?
merci !

Reply

Marsh Posté le 03-07-2001 à 11:09:33    

Voilà un exemple de ce que tu pourrais faire:
 
#include <iostream>
using namespace std;
 
char c;
 
while (1)
{
cin >> c;
 
switch (c)
{
case 'A':
.....
break;
 
case 'Z':
.....
break;
 
default:
.....
}
}

Reply

Marsh Posté le 03-07-2001 à 13:49:18    

un conseille: evite les goto et oublie qu'il existe.
moi, je les ai jamais utilise et je connais personne qui utilise ca

Reply

Marsh Posté le 03-07-2001 à 13:50:14    

et puis met:
while( true )
 
c plus joli :)

Reply

Marsh Posté le 03-07-2001 à 13:51:52    

et les return c'est quoi ? mais de toute facon, pour l'instant je fais des trucs vraiments simples donc les gotos peuvent passer ...

Reply

Marsh Posté le 03-07-2001 à 13:57:33    

c pour une "quitter" une fonction. je trouve pas les mots pour mieux expliquer desole
 
ex:
 
int truc()
{
    return 5;
}

Reply

Marsh Posté le 03-07-2001 à 19:02:57    

JAMAIS les GOTO
parfois, les breaks c'est pratique, mais les goto, on peut toujours s'en passer.


---------------
-----------------------
Reply

Marsh Posté le 03-07-2001 à 19:02:57   

Reply

Marsh Posté le 03-07-2001 à 19:31:21    

Je dirais return : retour a la fonction appelante.... Si ca t'aider...
Goto

Reply

Marsh Posté le 03-07-2001 à 19:31:28    

Je dirais return : retour a la fonction appelante.... Si ca t'aider...

Reply

Marsh Posté le 03-07-2001 à 20:45:21    

par exemple "return main; " ?????

Reply

Marsh Posté le 03-07-2001 à 22:17:12    

si main est une variable... mais en general c la fonction pale de l'app
"return 1;"
ou
"return;" tout court si la fonction retourne un type void

Reply

Marsh Posté le 04-07-2001 à 01:00:13    

Mascar a écrit a écrit :

et les return c'est quoi ? mais de toute facon, pour l'instant je fais des trucs vraiments simples donc les gotos peuvent passer ...  




Les habitudes se prennent dès le début, qu'elles soient bonnes ou mauvaises, et des années plus tard, on continue à les appliquer. Alors autant en prendre tout de suite de bonnes...

Reply

Marsh Posté le 04-07-2001 à 01:05:56    

Biface<-La Voix de la Sagesse


---------------
-----------------------
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed