J´ai un autre problème, mais je ne pense pas que cela vient directement de dev-c++, c´est quand je veux faire un espace, de temsp en temps, ça bouffe le caractère qui se trouve après le curseur.... ça c´est bien dommage....
Je ne sais pas de quoi cela vient...
Effectivement
il doit y avoir une combianison de touches qui active un machin . .. pour enlever ca , il suffit d´ appuyer sur la touche " insert" , au dessus des touches flechees
basclln > > pour faire une boucle tu utilise un ´while´ exemple
int main(int argc, char *argv[])
{
bool quit=false;
while(!quit)
{/*Ton code ici.Tu mets quit = true pour quitter*/}
return 0;
}
Merci pour la touche inser, je ne savais pas !
Pour " while", les boucles, j´ai vu ça, mis je ne comrpends pas très bien... il y a plusieurs sortes de boucles,tout ça, c´estce que je suis en train de lire !
Merci ![]()
Tu veras ça sera facile.Tu lit quoi comme tutorial ou livre
Je lis le tutorial de Jean Yves Yves, celui d´un autre site, qui fais plus de 200 pages en écriture 10 ( que j´ai imprimé à mon lycée
)
sinon, les bouquins, c´est " C++ pour els nuls" et j´avais acheté " Le langage c++" mais trop complexe pour un débutant..
Sinon, je ne sais pas si c´est bien ça comme condition qu´il me faut....
Ce que je veux faire,c´est à la fin des explications, faire un retour automatique au menu..... et là, avec ces conditions là, ça dépend des variables.....
Alors je peux initialiser une variable à la fin, mais bon, ça me semble louche....
ton " Le langage c++" n´est pas du créateur du c++, car moi je le trouve assez compliqué même pou quelqu´un comme moi
.
Bah,il le dit, Bjarne Stroustrup.... ou un truc comme ça,
Il est énorme, 1100 pages...
Sinon, là, j´ai trop de mal avec les étiquettes, les boucles...
Oui c´est bien l´auteur du c++. Moi j´en suis au classe. On apprend beaucoup.
ok
Je me demande biencomment faire avec les boucles...
La, ça ne va pas, je n´arrive pas à voir le truc qui ne va pas....
Je veux tout le temps recommencer le programme, mais recommencer, ça ne dépend pas d´un nombre, ou d´une variable... ( à moins que çane soit avec bool, ou je ne sais trop quoi... le true ou false)
Je suis dans le trou... mais bon, je trouverai la sortie, faut pas désespérer, lol
Oh, ça ne serait aps avec la boucle " continue" par hasard ? ??
basclln > > tu peut mettre ton code jusqu´ici pour que je t´aide.
/ / Logiciel d´apprentissage de l´energie Cinétique, potentielle et mécanique
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
/ / Debut du logiciel : bienvenue
cout < < " Babas Travail et Energies Version Educative 2.0" < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < " Bienvenue. Ce logiciel vous apprendra ce que se trouve etre " < < endl;
cout < < " l´energie cinetique, potentielle et mecanique." < < endl;
cout < < " Laissez vous guider par les instructions à l´ecran" < < endl;
cout < < " Faites un choix en tapant le numero correspondant au point que vous" < < endl;
cout < < " souhaitez travailler." < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
/ / menu
int menu;
while ( menu);
int choix;
cout < < " I) L´energie cinetique ------------------------------ Tapez 1" < < endl;
cout < < " II) L´energie potentielle ---------------------------- Tapez 2" < < endl;
cout < < " III) L´energie mecanique ------------------------------ Tapez 3" < < endl;
cout < < " IV) Reintialiser les valeurs Ec et Ep ---------------- Tapez 4" < < endl;
cout < < " V) Quitter ------------------------------------------ Tapez 5" < < endl;
cout < < endl;
cout < < endl;
/ / entrée du choix
cout < < " Votre choix est :";
cin > > choix;
/ / Pour quitter choix n°5
if ( choix == 5)
{
cout < < " Merci d´avoir utilisé Babas Travail et Energies Version educative 2.0" < < endl;
system ( "Pause");
return 0;
}
/ / Erreur choix
if ( choix > 5);
{
cout < < " Vous vous etes trompes. Merci d´entrer une valeur entre 1 et 5";
}
}
Voilà le code. Par exemple, pour :
if ( choix > 5);
{
cout < < " Vous vous etes trompes. Merci d´entrer une valeur entre 1 et 5";
Ce que je veux, c´est faire une boucle qui retourne au menu ( dans rpg maker,c´était plus simple, c´était le " gotolabel"
Ne prête pas attention à la variable déclarée menu, elle ne sert à rien, c´est un essai que j´avais fais pour l´histoire de la bocule, où cela est necessaire de dépendre d´une variable..
Merci ![]()
tu m´avais dit d´utiliser
int main(int argc, char *argv[])
{
bool quit=false;
while(!quit)
{/*Ton code ici.Tu mets quit = true pour quitter*/}
return 0;
}
Mais bon, jze ne comprends pas l´interêt de la variable bool, soit elle est bonne, soit elle est fausse...
Moi j´aurais fais:
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
/ / Debut du logiciel : bienvenue
cout < < " Babas Travail et Energies Version Educative 2.0" < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < " Bienvenue. Ce logiciel vous apprendra ce que se trouve etre " < < endl;
cout < < " l´energie cinetique, potentielle et mecanique." < < endl;
cout < < " Laissez vous guider par les instructions à l´ecran" < < endl;
cout < < " Faites un choix en tapant le numero correspondant au point que vous" < < endl;
cout < < " souhaitez travailler." < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
cout < < endl;
/ / menu
int menu;
while(menu)
{
int choix;
cout < < " I) L´energie cinetique ------------------------------ Tapez 1" < < endl;
cout < < " II) L´energie potentielle ---------------------------- Tapez 2" < < endl;
cout < < " III) L´energie mecanique ------------------------------ Tapez 3" < < endl;
cout < < " IV) Reintialiser les valeurs Ec et Ep ---------------- Tapez 4" < < endl;
cout < < " V) Quitter ------------------------------------------ Tapez 5" < < endl;
cout < < endl;
cout < < endl;
/ / entrée du choix
cout < < " Votre choix est :";
cin > > choix;
/ / Erreur choix
if ( choix > 5 && choix < 1);
{
cout < < " Vous vous etes trompes. Merci d´entrer une valeur entre 1 et 5";
}
else
{
menu=false;
}
Je ne sais pas, mais vu qu´il faut que je fasse if choix==1
/ /////////2
/ /////////3
/ /////////4
avec les explications qui s´y raccordent...
il faut que je fasse plusieurs fourchettes de conditions pour els choix 1, 2, 3, 4 et 5, alors, faut mieux que j´applique tout de suite l´astuce avec les étiquettes... non ?
Je crois que la fourchette est la meilleure solution
C´est à dire ?
Avec IF ?
C´estce que je fais, mais le problème, c´est le retour au menu...
ça me bloque tout malheuresement...
menu=false
ça revient automatiquement au menu ? ??