jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

Le problème de ce sujet a été résolu
| Page 1 | |||||
| Auteur | Message | ||||
|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||||
| Page 1 | |||||
martel05
|
# Posté le 03/02/2012 à 18:37:35 | ||||
|
|
Bonjour a tous, je viens de commencer la programmation en c++ et je suis tombé sur une situation ou mon programme (premier programme a vie) ne voulait pas faire ce que je lui demandais. Après plusieurs testes et plusieurs heures de recherche j'ai finalement trouver ce que je cherchais et mon programme fait exactement ce que je lui dit.
La seul chose c'est que je ne comprend pas pourquoi. Au début mon code était et ca ne fonctionnait pas Code : C++
Maintenant il fonctionne Code : C++
Quel est la différence entre les deux ligne while? Ne veulent telles pas dire la même chose ? Merci d'avance! |
||||
| Publicité | # Posté le 03/02/2012 à 18:37:35 | ||||
|
|
|||||
Neki
|
# Posté le 03/02/2012 à 20:26:09 | ||||
|
Plug 'n pray
|
Bonsoir,
Non tes deux lignes ne sont pas équivalentes. Dans le premier cas, tu testes si (hauteur différent de 0) ou (largeur négatif ou nul). Ecrire if(hauteur) est équivalent à écrire if(hauteur != 0) (si hauteur est un type numérique).
Édité
le 03/02/2012 à 20:26:43
par Neki
Prière de lire en entier tous les messages d'erreur si vous voulez résoudre votre problème. Voir aussi : http://the-lambda-church.org/articles/hotline/ |
||||
Mr21
|
# Posté le 04/02/2012 à 01:02:31 | ||||
![]()
Ville : Villers-sur-mer |
Cette réponse a aidé l'auteur du sujetSi par exemple tu veux tester si trois variable ont la meme valeur tu ne pourra pas non plus faire: if (a == b == c == 3) tu devras faire un truc un peu moche du genre: if (a == 3 && b == 3 && c == 3) bit.ly/my_strchr | bit.ly/malloc_my_ass | Cameron Diaz en string ! 23997978283696_872730116a1a7a6447fafd33cbbcadd3 ;-) |
||||
Retour au forum "Langage C++" ou à la liste des forums
