CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

SDL,C++, comment sortir d'une boucle ?

farfadetsan
farfadetsan
Niveau 6
29 mars 2006 à 15:33:28

je pense que la meilleur solution serait d´appuyer sur une touche mais comment faire ?? ??

vectoriel
vectoriel
Niveau 7
29 mars 2006 à 15:40:17

regarde ma fonction waitkey dans mon tuto 2.1.1
Sinon, regarde pour une gestion plus simple ma fonction updateevents dans le tuto 2.1.4

vectoriel
vectoriel
Niveau 7
29 mars 2006 à 15:41:31
  • son

le tuto de JYY que tu trouveras sur sa carte.

godrik
godrik
Niveau 30
29 mars 2006 à 15:42:25

j´ai bien peur de ne pas avoir compris la question...
pour sortir d´une boucle en C++, il faut que la condition ne soit plus respecter (ou utiliser un break/goto)

farfadetsan
farfadetsan
Niveau 6
29 mars 2006 à 15:58:33

hé bien c´est une boucle qui sera tjs réspectée puisque j´ai mis while (1),

je veux donc en sortir en appuyant sur une touche, alors c´est quoi break/goto ?

et vectoriel, de quel tuto tu parle ?

_Xaar
_Xaar
Niveau 10
29 mars 2006 à 16:07:12

Avant ta boucle défini une variable égale à zéro, la condition while sera tant que cette variable sera égale à zéro tu continue la boucle, et à l´intérieur de ta boucle quand tu veut sortir (à l´appui de ta touche donc) tu passe la variable à 1.

farfadetsan
farfadetsan
Niveau 6
29 mars 2006 à 16:18:31

ok

donc si je fait ca ca donne :

int x = 0

while ( x == 0 )
{...........

if ( ########## )
{ x = 1;
}
}

voila c´est ca non ? sauf que je ne sait pas quoi mettre a la place des ######### ?

dnob700
dnob700
Niveau 10
29 mars 2006 à 20:19:17

vectoriel Posté le 29 mars 2006 à 15:40:17

"regarde ma fonction waitkey dans mon tuto 2.1.1
Sinon, regarde pour une gestion plus simple ma fonction updateevents dans le tuto 2.1.4"

en voilà un qui souffre d´un grave trouble de la personnalité.

renegada
renegada
Niveau 6
29 mars 2006 à 20:48:45

En SDL il existe une boucle pour tester les evenement clavier, souris... dedans tu peux mettre done=1; et ta boucle et dans un while(done!=1)

sinon la boucle event c´est :
SDL_Event event;

while (SDL_PollEvent (&event))
{
switch (event.type)
{
case SDL_KEYDOWN: //appuie sur une touc
he
done = 1;
break;

case SDL_QUIT: //appuie sur la cro
ix de la fenetre
done = 1;
break;

default:
break;
}
}

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment