begin process at 2012 05 28 14:29:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Divers

 > 

Boucle While qui ne veut pas se terminer !?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Boucle While qui ne veut pas se terminer !?

mercredi 16 mars 2011 à 18:03:39 | Boucle While qui ne veut pas se terminer !?

Lemecool49

Salut tout le monde,
j'ai une petite question pour un petit problème qui me parait bien bizarre ...
Voici ma boucle :
Code C/C++ :
	while(arretboucle==0)
	{
		LED2=1;	

		while(CCPR1L<0xFF)				
		{							
			CCPR1L = CCPR1L + 1;		
			Delay10KTCYx(1);			
		}								
	

		while(incrementation<tempsmarche && BP1==1)
		{
			Delay10KTCYx(250);
			incrementation++;
			}
		incrementation = 0;
		LED2=0;
		CCPR1L = 0;
		while(incrementation2<tempsarret && BP1==1)
		{
			LED2=1;	
			Delay10KTCYx(250);
			LED2=0;	
			Delay10KTCYx(250);	
			incrementation2++;
		}
			incrementation2 = 0;
			arretboucle = 1;

	}


Comme vous pouvez voir, à la fin j'ai mis 1 dans la variable arretboucle, la boucle devrait s&#8217;arrêter non ??
Pourtant elle continue de s&#8217;exécuter comme si arretboucle avait la valeur 0.

Quelqu'un aurait-il la solutio ?
Merci :)
mercredi 16 mars 2011 à 22:09:42 | Re : Boucle While qui ne veut pas se terminer !?

CptPingu

Administrateur CodeS-SourceS
Je ne vois rien de choquant qui expliquerait ton souci. Est-tu sur que c'est ta boucle qui ne s'arrête jamais ?

Peux-tu poster un exemple minimaliste, qui a ce souci ? Je pourrais ainsi le débugger.

________________________________________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio
Merci d'utiliser Réponse acceptée si un post répond à votre question


Cette discussion est classée dans : boucle, while, led2, arretboucle, ccpr1l


Répondre à ce message

Sujets en rapport avec ce message

Problème avec une boucle while [ par arconius ] voilà j'ai fait un prog où l'on tire des dés mais j'ai un problème avec ma boucle while car au lieu de me donner un chiffre aléatoire à chaque fois il boucle de message interrompue [ par juliol ] bonjour, je fais un prog qui utilise un hookpour qu'il tourne en permanence, apres l'avoir cree, je lance une boucle infinie et je met ma boucle de me RAND : éviter de sortir un nombre déjà sorti... prob ! [ par did2604 ] Bonsoir,J'ai un problème assez spécial à vous exposer. Je me casse la tête dessus depuis 2h et pas moyen de trouver le bug. Voilà, j'utilise donc la f sortir d'une boucle while infinie avec un bouton [ par bertrandbasch ] Bonjour,En fait je voudrai pouvoir lancer une boucle while à l'aide d'un bouton 1 qui pourrait être stoppé à l'aide d'un bouton stop.Il me faut cette boucle do while et timer [ par gogeta2003 ] Salut, je doit récupérer une valeur que je lis sur une carte E/S, et j'attend dans une boucle infini pour passer au cycle suivant tant que je n'ai pas arret boucle while par clic bouton [ par julienbornet ] Bonjour, je suis entrain de programer une API. Cette api est programmer dans une dialogu box. et je chehce a arreter une boucle while lorsque l'utilis Comparaison et boucle while ; ISO C++ forbids comparison between pointer and integer [ par wizard512 ] Bonjours,Je souhaiterais savoir, svp,qui pourait m'aider pour résoudre un problème,lier a une comparaison et une boucle while,Voici l'erreur obtenue : Probleme pour kbhit [ par ChAnGy59 ] Bonjour a tous,Voila mon petit sousis, j'aimerai pouvoir sortir d'une boucle while en "frappant" la touche Q, a l'aide de kbhit. Je voulais savoir si Boucle While, qui ne boucle pas ? ^o) [ par oshin ] J'ai un petit soucis et je comprends vraiment pas d'ou ça peut venir.J'ai un boucle while qui ne boucle pas... et du coup ne recommence pas:#include i


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,276 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales