Kezdőoldal » Számítástechnika » Programozás » Mi a hiba a ciklussal? (C#)

Mi a hiba a ciklussal? (C#)

Figyelt kérdés

A ciklus után, az azonos változót isét false-ra álíltom, és ienkor azt modnja, hogy tullépi a töm méretét az x változó. De mért? az x et a a ciklus elött lenullzom és a ciklus után ciklustól már függetlenül változtatom visza az azonos változó értékét false ra. :S iért képit túl a töm értékét akkor? ha meg nem állítom false ra az értékét akkor meg rosszul számol mert a while másodszorra nem tud lefutni, rendesen. mert ezután egy ugyan ilyen while jönne, aminek ez a feltétele, hogy false legyen az aváltozó. Bármi ötlet, hogy ez hogy lehetséges? Mert ahogy én néztem cikls után van nem zavarhatna be a változó átírása. :S Ez a kód:


x = 0;

while (azonos == false)

{

if (lapnev.Contains(lapokneve[x]))

{

ertek = x;

if (x == 12 || x == 25 || x == 38 || x == 51)

{

if (bankpontja + 11 <= 21)

{

bankpontja += 11;

azonos = true;

}

else

{

bankpontja++;

azonos = true;

}

}

else if (x == 8 || x == 9 || x == 10 || x == 11 || x == 21 || x == 22 || x == 23 || x == 24 || x == 34 || x == 35 || x == 36 || x == 37 || x == 47 || x == 48 || x == 49 || x == 50)

{

bankpontja += 10;

azonos = true;

}

else

{

bankpontja += ertek + 2;

}

}

x++;

}

v = veletlentomb[1];

lapnev = elolap.Images.Keys[v];

azonos = false;

x = 0;


Köszönöm előre


2011. okt. 29. 20:42
1 2 3 4
 11/34 A kérdező kommentje:
ó hüyle vagyok(breakpoint miatt) xD
2011. okt. 29. 22:33
 12/34 A kérdező kommentje:
beraktam azt a breakpoint ot mit kell néznem vele?
2011. okt. 29. 22:35
 13/34 _Jessy_ ***** válasza:

lehet programból is berakni egyébként:

System.Diagnostics.Debugger.Break();

2011. okt. 29. 22:35
Hasznos számodra ez a válasz?
 14/34 _Jessy_ ***** válasza:
kijelölöd a lapnev változót, jobbklikk és add watch, feltéve, hogy visualstudio-t használsz
2011. okt. 29. 22:36
Hasznos számodra ez a válasz?
 15/34 A kérdező kommentje:
kijelöltem és jo klik megvolt de ott nem találtam olyat, hogy add watch visual c# 2008 -am van
2011. okt. 29. 22:39
 16/34 A kérdező kommentje:
jah megvan, hogy mikor kiírja a hibát akkro kell
2011. okt. 29. 22:40
 17/34 A kérdező kommentje:
jah igen és ezután?
2011. okt. 29. 22:40
 18/34 _Jessy_ ***** válasza:

Akkor a kérdéses sor után:

MessageBox.Show(lapnev);

2011. okt. 29. 22:41
Hasznos számodra ez a válasz?
 19/34 A kérdező kommentje:
megvan ami a lapnev a "káro8.png" ez meg benne vana lapokneve tömbben, mert "8" van benne
2011. okt. 29. 22:42
 20/34 A kérdező kommentje:
az x értéke meg 13, a tömböm 112 elemű tehát téynleg tullépi a tömböt, de mitől? a while ciklus után változtatom vissza false ra a változó értékét
2011. okt. 29. 22:44
1 2 3 4

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!