Kezdőoldal » Számítástechnika » Programozás » Írtam egy prímkereső programot...

Írtam egy prímkereső programot C-ben, ha telefonon futtatom 1000000-ig simán lefut, de ha a gépemen futtatom 600000 nél már hibát ír és leállítja, miért van ez?

Figyelt kérdés

#telefon #Windows 8 #C- program
2015. jan. 10. 20:27
 1/10 anonim ***** válasza:
Milyen hibaüzenetet ír ki? Milyen típust használtál?
2015. jan. 10. 20:32
Hasznos számodra ez a válasz?
 2/10 A kérdező kommentje:

az írja leállt, és a részletekben ez van:

Probléma-aláírás:

Problémaesemény neve: APPCRASH

Alkalmazásnév: 123456789.exe

Alkalmazásverzió: 0.0.0.0

Alkalmazás időbélyegzője: 54b179d8

Hiba – modul neve: 123456789.exe

Hiba – modul verziója: 0.0.0.0

Hiba – modul időbélyegzője: 54b179d8

Kivételkód: c00000fd

Kivétel – eltolás: 00002493

Operációs rendszer verziója: 6.3.9600.2.0.0.256.27

Területibeállítás-azonosító: 1038

További információk 1: 5987

További információk 2: 598749b596208cb8098c79eca5497eda

További információk 3: e4b3

További információk 4: e4b3b24e5efd17a278aee67a1350b211

2015. jan. 10. 20:37
 3/10 uno20001 ***** válasza:
Forráskód és hibaüzenet nélkül nem sokra jutunk...
2015. jan. 10. 20:37
Hasznos számodra ez a válasz?
 4/10 uno20001 ***** válasza:

Ez egy szép kis stack overflow, ahogy látom.


[link]

2015. jan. 10. 20:38
Hasznos számodra ez a válasz?
 5/10 uno20001 ***** válasza:

"0xC00000FD

STATUS_STACK_OVERFLOW

A new guard page for the stack cannot be created."



[link]

2015. jan. 10. 20:40
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:

Valószínűleg az algoritmusod rekurzív és ezért túlcsordult a stack. Ajánlom figyelmedbe a következő algoritmus-t, még C++ példakód is van hozzá:

[link]


Nagyon gyors és nem rekurzív.

2015. jan. 10. 21:08
Hasznos számodra ez a válasz?
 7/10 A kérdező kommentje:
köszönöm a válaszokat, csak furcsálltam hogy a telefonon nem írt hibát
2015. jan. 10. 21:59
 8/10 anonim ***** válasza:

Lehet, hogy a telefonon a fordító valahogy típust optimalizál, a PC-n meg nem. (Csak tipp.)

Ettől függetlenül az algoritmusod valószínűleg tényleg nem túl hatékony. Arra tippelek, hogy elméleti oktatásra szánt, gyakorlatban alig használható algoritmus lehet. (Láttam már nem egy ilyet.)

2015. jan. 12. 06:34
Hasznos számodra ez a válasz?
 9/10 A kérdező kommentje:
lehetséges, amúgy igen, csak egy hirtelen jött ötlettől vezérelve dobtam össze, mindenféle elvárás nélkül
2015. jan. 12. 12:49
 10/10 uno20001 ***** válasza:
Láthatnánk?
2015. jan. 13. 15:51
Hasznos számodra ez a válasz?

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!