Comment interompre ma boucle
franklin1984he
Messages postés
10
Statut
Membre
-
loveparade Messages postés 515 Statut Membre -
loveparade Messages postés 515 Statut Membre -
Bonjour,
jai ecrit cette boucle qui me permet denregistrer jusqua 100 eleves dans le tableau.
ma difficulte: je veux pouvoir sortir de la boucle ou alors quitter le programme a tout moment.jy ai reflechi en vain. quelqun peut maider?
merci davance pour votre aide eventuelle.
int main()
struct eleve{
string nom;
string prenom
int numero_matr;
}tab[100];
for(i=;i<100;i++){
cout<< entrez le matricule;
cin>>tab[i].numero_matr;
cout<<entrez nom;
cin>>tab[i].nom
cout<<entrez prenom;
cin>>teb[i].prenom;
}
getchar();
return 0;
}
jai ecrit cette boucle qui me permet denregistrer jusqua 100 eleves dans le tableau.
ma difficulte: je veux pouvoir sortir de la boucle ou alors quitter le programme a tout moment.jy ai reflechi en vain. quelqun peut maider?
merci davance pour votre aide eventuelle.
int main()
struct eleve{
string nom;
string prenom
int numero_matr;
}tab[100];
for(i=;i<100;i++){
cout<< entrez le matricule;
cin>>tab[i].numero_matr;
cout<<entrez nom;
cin>>tab[i].nom
cout<<entrez prenom;
cin>>teb[i].prenom;
}
getchar();
return 0;
}
A voir également:
- Comment interompre ma boucle
- Boucle excel sans macro - Forum Excel
- Vlc lecture en boucle ✓ - Forum Lecteurs et supports vidéo
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
- Huawei s'allume et s'éteint en boucle - Forum Huawei
8 réponses
il n'y a pas 36 solutions pour quitter une boucle il te faut obligatoirement une conditions, ou plusieurs mais en aucun cas tu ne pourras interrompre toi même ta boucle, il te faut un événement précis
"en aucun cas tu ne peux interrompre la boucle" il y a une raison simple à cela le temps que tu décide d'agir et le ou tu agis la boucle auras déjà eu le temps de se faire 5 fois^^
il te faut impérativement une conditions ou alors tu incrémente ta boucle avec un timer genre toute les 5 sec->i=i+1
.....
.....
.....
.....
et ensuite tu met ta boucle la tu auras le temps de réagir mais ta boucle sera incroyablement longue
"en aucun cas tu ne peux interrompre la boucle" il y a une raison simple à cela le temps que tu décide d'agir et le ou tu agis la boucle auras déjà eu le temps de se faire 5 fois^^
il te faut impérativement une conditions ou alors tu incrémente ta boucle avec un timer genre toute les 5 sec->i=i+1
.....
.....
.....
.....
et ensuite tu met ta boucle la tu auras le temps de réagir mais ta boucle sera incroyablement longue
pas forcément de break tu peux forcer à quitter comme un barbare mais break c'est plutôt pour marquer une pose mettre le programme en veille jusqu'au prochain événement
Si, le break sert à quitter une boucle et en aucun cas à marquer une pause. Tu confonds le C et le français courant.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pas du tout l'instruction break permet de sortir d'une boucle for ou while.
Je suis en parfait accord avec "le pere"
Je suis en parfait accord avec "le pere"
autant pour moi jamais essayer donc effectivement je suis mal placé pour parler de ce contexte je me référais d'autre point de vue et d'autre contexte que je connaissais
donc autant pour moi je m'incline devant vous Love et devant toi Papa
désoler de l'inepsie mais j'aurais au moins appris quelque chose
donc autant pour moi je m'incline devant vous Love et devant toi Papa
désoler de l'inepsie mais j'aurais au moins appris quelque chose