Forum: förflytnings fel.

Forum huvudsida -> Programmering -> förflytnings fel.

Sidor: 1

Till botten

lord_slampa 23:08 - 12:a December 2006 | Post #1
Medlem
Inlägg: 46


Skicka PM
godag.

jag har ett problem, och vet inte vad jag skall ta mej till.

jag vill få min cirkel att röra sig till 100x från 10x men den kör förbi 100x
why?

  1.  
  2. #include <allegro.h>
  3.  
  4. int x = 10;
  5. int y = 10;
  6.  
  7.  
  8. int tempX = 10;
  9. int tempY = 10;
  10.  
  11.  
  12.  
  13. void moveCircle(){
  14. tempX = x;
  15. tempY = y;
  16. x;
  17. y;
  18. if (x == 10){
  19. ++x;
  20. }
  21. else if (x == 100){
  22. --x;
  23. }


-------------------------
DirectX + Win32 Api For the win!



ozamosi 23:52 - 12:a December 2006 | Post #2
Administratör
Inlägg: 1129


Skicka PM
Antingen har BBcode-parsern gjort något skumt, eller så har du pastat fel kod. Koden som står där gör inte det du beskriver.

-------------------------
Ljusblå



Lajnold 03:28 - 13:e December 2006 | Post #3
Medlem
Inlägg: 65


Skicka PM
Posta den anropande koden.

-------------------------
Ingen signatur!



Hetzz 16:04 - 14:e December 2006 | Post #4
Medlem
Inlägg: 516


Skicka PM
hmm jag kanske inte är tillräcligt duktig för att inse att det är nått fel.

men som jag tolkade det borde det gå att skriva

if(x==10 | x != 100)
++xx;
else --x;


fast jag pallar inte att försöka komma ihåg hur nått funkar, men det var min instinktiva tanke att det skulle bli åtminstånde likare det du förklarar.

-------------------------





Sidor: 1

Forum huvudsida -> Programmering -> förflytnings fel.
Atom feed

Du får inte posta i den här tråden | Till toppen